파이썬으로 코딩하면서 궁금했던 점, " print(function())은 결과가 어떻게 나올까? " 한번 직접 해봤다. def func(): print("Hello World") print(func()) 함수 자체가 한번 실행되고 None이 나왔다. 이건 뭐지...? 싶었는데 감이 온 게 있었다. 코드를 다음과 같이 바꾸고(리턴값 추가) 실행해보면... def func(): print("Hello World") return 0 print(func()) None은 반환값이었다! 즉, print(function())는 function을 한번 수행하고, 반환값도 프린트 해 준다.