return
-
[파이썬] return 과 print의 차이점파이썬 2020. 1. 31. 00:13
1. return의 역할 [역할1] 함수 호출 부분을 return 뒤에 작성으로 반환시킨다. 예를 들면, 왼쪽 이미지 속 3,4번 절차에 해당된다. 4번째 행 'print(f(3))' 로 인해 함수 f(x) 가 호출된다. 호출된 함수 f(x) 는 return 뒤 x + 1 값을 반환시키게 된다. 이때, f(3) 에서 x = 3으로 정의되었기 때문에, x = 3 을 대입한 결과 값 4를 반환하게 된다. 그 결과 최종적으로 print(f(3)) = print(4) 가 되어 4가 출력이 되는 것이다. [역할2] 현재 함수의 실행을 멈추고 함수 호출이 끝나는 지점부터 다시 진행한다. return 의 2번째 기능은 호출된 함수를 끝내는 것이다. def 로 정의된 함수 내에서 return 이 나오면 함수가 종료된다..