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

제목[re][re][re]함수 return값에 대한 질문입니다.2020-03-29 23:08
작성자


복잡한 의미는 전혀 없습니다. 


word = say() 로 word 변수에 "hello"가 저장되었기에 이후에도 word를 print하면 hello가 계속 출력될거라는 의미입니다.


print(say())의 케이스는 "hello"를 출력하기 위해선 다시 print(say())로 함수를 호출해야하죠.


우리가 짤 함수가 짧고 빠른함수라면 몇번이든 불러도 상관없겠지만,


복잡하고 긴 시간이 걸리는 함수의 경우라면 여러번 불러오는 것은 매우 비효율적일 것입니다.


따라서 한번 실행한 후 이후에도 계속 사용할 값들을 변수에 저장해두는 것이 효율적이겠죠

댓글