티스토리 뷰

What I Learned

TIL_20220907_파이썬 함수

오베르 2022. 9. 7. 23:03

함수의 return

 

return 은 함수의 결과값을 return 하는 명령어 

 

함수는 입력값을 받아 처리 후에 결과값을 돌려주는 형태

수학에서의 함수

 

def plus1(a, b):
    return a + b

def plus2(a, b):
    print(a+b)

print(plus1(1, 2))

plus2(1, 2)

위와 같은 방법으로 함수를 이용했을 때는 동일한 값이 출력되어 함수에서의 return을 생각하지 못하고 있었었다.

 

하지만 위에서 plus2 함수를 실행했을 때는 동일하지만 plus2 함수를 아래와 같이 sum에 반환값을 저장하고 출력하면 아무런 값이 없다는 None 이 출력됩니다.

def plus2(a, b):
    print(a+b)

sum = plus2(1, 2)

print(sum)

함수에서 return 을 하지 않아서 값이 없다는 뜻입니다.

 

이 부분은 좀더 자세히 표현하자면 파이썬에서 자동으로 return None 을 한다고 합니다.

 

 

 

 

참조:

왕초보를 위한 Python: 쉽게 풀어 쓴 기초 문법과 실습 - 3.2 반환(return) 문

코딩도장 - 29.3 함수의 결과를 반환하기

Python 계단밟기 - 제03장 세번째 계단밟기 / 02.Python함수 / 02. 리턴값이 있는 함수

munang.log - [개념 정리] Python None 리턴하는 경우 / 재귀함수 None 리턴

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함