[파이썬 Python] 리턴문 return vs print 차이점

2020. 12. 15. 15:43python/초급 파이썬

728x90
반응형

 

print vs return


함수(function) 을 실행 해보면

print_squre -> 4 를 반환한다.

return_squre -> 아무것도 반환하지 않는다.  


print(함수) 를 실행 해보면

print(print_squre) -> 4 와 None 을 반환한다

print(return_squre) -> 4


 

여기서 4 외에도 None 을 반환하는 이유는??

  • print_squre 함수가 실행되어 4가 콘솔(console)에 결과 값으로 나온뒤
  • print_squre 함수에 return 문이 따로 없어 return 값이 없다는 의미로  None 이 콘솔(console)에 같이 반환 된다.

 

반응형