본문 바로가기

컴퓨터/etc

파이썬 return은 종료, 값(출력)의 역할을 한다

이 글은 유튜브 '생활코딩'님의 영상을 참고했습니다.

글이 이해가 되지 않는다면 영상으로 보시면 됩니다.

https://www.youtube.com/watch?v=mvDW9L-O7Ps&t=715s

 

함수에서 return은 크게 2가지 역할을 합니다.

 

1. 종료

return을 선언하면 그 즉시 함수가 종료됩니다.

즉, 함수 안에서 return 밑에 있는 코드는 실행되지 않습니다.

 

2. 값(출력)

함수의 값을 나타냅니다.

함수 안에 print()를 쓰지 왜 return을 쓰는지 궁금할 수 있습니다.

 

def easy():

    return 'easy'

이렇게 return을 사용한다면

print(easy())는 물론, 변수, 입력값 등등 범용적으로 사용가능합니다.

 

하지만

def easy():

    print('easy')

이렇게 코딩한다면 이 함수는 print()외에 사용할 용도가 없습니다.

즉, 함수를 훨씬 범용적으로 사용할 수 있게 해줍니다.

 

공감 눌러주시면 감사합니다^^