본문 바로가기
Python/Python 문법 기초

Python 함수 - 기초 예제

by 하니__ 2024. 4. 5.

 

기초 함수

 

함수 생성에는 함수 호출부터 시작한다

def print_coin() :

      print('비트코인')

 

def 함수로 print_coin() == print("비트코인") 이라고 지정해준 셈이다

 

그 후

print_coin()을 호출하면 위에서 def로 함수라고 지정되었기때문에

print("비트코인") 이 호출된다

 

 

반복문 이용

 

 

 

for 반복문 중 range를 이용하여 100번(화면에 보이기위해 10번으로 수정)

그리고 def로 지정한 print_coin으로 출력시켜준다

 

그리고 그 반복문을 또다시 def로 감싸주어 10번씩 호출되는 def함수를 만들수 있다

 

 

 

def의 성질

 

 

위부터 차례대로 A가 출력되고 def함수는 메모리에 저장시키는 용도이기때문에

넘어간다

그리고 C가 출력되고

def함수의 message()가 호출되며 B가 출력된다

 

 

마찬가지로 def함수는 숨어있다고 봐야하고

message2가 호출되며 B가 출력 이후

message1이 호출되며 A가 출력된다

 

result는 n_plus_1함수에 잠깐 생겼다가 사라지고 나서

출력하려하기때문에 메모리에 존재하지않는다

 

 

 

'Python > Python 문법 기초' 카테고리의 다른 글

Python - 숫자 3자리마다 콤마 , 넣는 방법 format( ) F-string  (0) 2024.05.05
Python - Zipfile  (0) 2024.04.18
Python 함수 - 기초  (0) 2024.04.04
반복문 - 기초 예제  (0) 2024.04.04
조건문 - 기초  (0) 2024.04.04