return 문은 파이썬 함수가 종료하고 값을 호출자에게 돌려주도록 합니다. 일반적으로 함수의 목적은 입력을 받아 무언가를 반환하는 것입니다. return 문은 한 번 실행되면 함수의 마지막 문이 아니더라도 즉시 함수의 실행을 중지합니다.
값을 반환하는 함수를 결실 함수라고도 합니다.
예시
def sum(a,b): return a+b sum(5,16)
출력
21
파이썬의 모든 것, 거의 모든 것이 객체입니다. 목록, 사전, 튜플도 파이썬 객체입니다. 아래 코드는 파이썬 객체를 반환하는 파이썬 함수를 보여줍니다. 사전
예시
# This function returns a dictionary def foo(): d = dict(); d['str'] = "Tutorialspoint" d['x'] = 50 return d print foo()
출력
{'x': 50, 'str': 'Tutorialspoint'}