#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목return과 none 질문2020-04-06 21:31
작성자

#1  def say():

        print("Hello")


     result=say() 



위를 에디터창에 실행시키면 shell 창에는 다음과 같이 나오게 됩니다.

Hello


그런데 여기서 shell 창에 

>>> result

라고 실행하면, 그 다음은 아무 값도 출력되지 않게 되는데, 여기서 궁금한 점이 있습니다.

어쨋든 shell창에 result라고 입력하면 say()라는 함수가 실행되는 것인데, 이 함수는 반환하는 값은 없다고 할 수 있지만, print("Hello")라는 값을 출력시킵니다. 그렇다면 shell창에 result라고

입력한다면, 어쨋든 print("Hello")라는 값은 실행되어야 하는게 아닌가요?


이것이 아니라면, 왜  #1을 실행시켰을 때는 Hello가 출력되는 것인가요?

댓글