def hello_message():
print("1")
print("2")
print("3")
print("ok")
hello_message()
hello_message()
hello_message()
파이썬 인터프리터는 hello_message함수가 호출 될 때마다 hello_message 함수로 실행 흐름이 넘어가서 hello_message 함수를 수행한 후 호출한 지점으로 돌아온다
파이썬 인터프리터가 파이썬 소스 파일을 실행할 때,
파이썬 인터프리터는 몇몇 특별한 변수의 값을 설정한다.
이 틀별한 변수중의 하나가 __name__ 이다.
파이썬 인터프리터가 파이선 프로그램을 입력받아서 실행하면 __name__을 "__main__"으로 설정한다.
def hello_message():
print("1")
print("2")
print("3")
print("ok")
if__name__="__main__":
hello_message()
hello_message()
hello_message()
hello_message 함수를 인식한 후
if문을 수행하게 된다.
보통 파이썬 프로그램을 작성할 때, 이러한 형태를 많이 취한다.
'2021 MastarPlanDotCom > C2. 개발의 재미' 카테고리의 다른 글
0701 [도서] 프로그래밍이 보인다! 파이썬 입문 (0) | 2021.07.01 |
---|---|
0628 파이썬 함수 1 (0) | 2021.06.28 |
0615 D3.js의 기본 (0) | 2021.06.15 |
0614 D3.js란 무엇인가? (0) | 2021.06.14 |
0201 머신러닝 (0) | 2021.02.01 |