파이썬 요점 정리 - 함수(리턴)
2022. 2. 12. 15:01ㆍ파이썬
사용자 정의 함수에서 가장 눈 여겨 봐야 할 부분이 있습니다.
바로 리턴인데요!! 리턴이 작성되는 부분은 함수의 가장 마지막에 작성됩니다.
틀은 아래와 같습니다.
def 함수이름(매개변수) :
함수가 실행되면 실행할 문장1
함수가 실행되면 실행할 문장2
return 출력할 결과값
우리는 print() 함수를 통해 값을 콘솔창에서 출력해 볼 수 있었지만 값으로 이용은 불가능 했습니다.
그렇기에 호출한 함수에게 값을 리턴해 줘야합니다.
쉽게 말하면 매개변수란 사용자가 입력한 값을 저장해 주는 변수이고 return은 함수가 실행되고
최종 결과 값을 반환해 주는 역할을 하는 겁니다!!
예시를 들어보면 아래와 같습니다.
def plus(a, b):
return a + b
k = plus(10, 20) # 값이기 때문에 변수의 값으로 저장이 가능한겁니다
print("k : {}".format(k))
아래와 같이 했을땐 값이 저장되지 않기 때문에 결과 값으로 None이 출력되게 됩니다.
def test(a):
print(a)
k = test(1)
print("k : {}".format(k))
누군가 일을 요청했을 때 그 결과를 일을 시킨 사람에게 전달해 줘야하는 것처럼 리턴의 하는 일이
함수가 실행되었을때 최종 결과 값을 반환해 주는 역할을 하는 것입니다.
728x90
'파이썬' 카테고리의 다른 글
파이썬 요점 정리 - 리스트 (0) | 2022.02.12 |
---|---|
파이썬 요점 정리 - 함수의 지역변수, 전역변수 (0) | 2022.02.12 |
파이썬 요점 정리 - 함수(호출, 정의, 매개변수) (0) | 2022.02.06 |
파이썬 요점 정리 - 다중 반복문(while) (0) | 2022.02.05 |
파이썬 요점 정리 - 반복문(while문) (0) | 2022.01.29 |