choco's story

파이썬 스터디 35 - 리턴 본문

프로그래밍 언어 공부 (Coding Study)/파이썬 (Python) 기본

파이썬 스터디 35 - 리턴

초코choco 2024. 9. 21. 12:39

리턴이란?

리턴값 : 함수의 결과로 출력되는 값 (Return Value)

 

리턴의 종류

자료 없이 리턴하기

함수 내부에서 사용한 return = 함수를 실행했던 위치로 돌아가라 (함수가 끝나는 위치)

ex)

def return_test():
    print("A")
    return
    print("B")

    
return_test()

출력결과

return을 만나서 중간에 종료됨 = 함수를 여기서 끝내라
위 코드를 보면 중간에 return을 만나서 그 다음으로 오는 "B"는 출력X

 

자료와 함께 리턴하기

ex) 아래 두 예제 전부 같은 내용

def return_test():
    return 100

value = return_test()
print(value)
def return_test():
    return 100

return_test()

출력결과

 

아무것도 리턴X

아무것도 리턴하지 않았을 때는? (리턴하는 값 자체가 없는 경우)

ex)

def return_test():
    return

value = return_test()
print(value)

출력결과


None 출력 (= 파이썬에서 "없다"라는 의미)