Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 함수에서 객체를 반환하는 방법은 무엇입니까?


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'}