파이썬으로 웹스크래퍼 만들기 (1) 썸네일형 리스트형 return에 대해 첫번 째 5는 p_plus에서 print된 5이다. 두번째 프린트 값 None과 5를 살펴보자. p_result의 값은 none이 나왔다. 그 이유는 print(a+b)는 함수내에서 계산이 이루어지는 프로세스이다. 하지만 r_result의 경우 return을 이용해서 r_plus(2,3)인 함수가 호출되면 return a+b로 치환되는 것이다. 그래서 r_result=a+b로 바뀌고 그 값이 5가 r_result에 저장 되어 5가 출력되는 것이다. 반면에 p_result는 프로세싱이 p_plus안에서 이뤄지고 끝났으므로 p_result값에는 아무것도 남지 않게 되어 none이 나오는 것이다. 또한 return은 function을 종료한다. 이전 1 다음