티스토리 뷰
함수의 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) 문
Python 계단밟기 - 제03장 세번째 계단밟기 / 02.Python함수 / 02. 리턴값이 있는 함수
munang.log - [개념 정리] Python None 리턴하는 경우 / 재귀함수 None 리턴
'What I Learned' 카테고리의 다른 글
WIL_220905to220908_내일배움캠프2주차 (2) | 2022.09.09 |
---|---|
TIL_20220908_git 개요 (0) | 2022.09.08 |
TIL_20220906_파이썬 반복문 (0) | 2022.09.06 |
TIL_20220905_컴파일, 인터프리터 (0) | 2022.09.05 |
WIL_220829to220902_내일배움캠프1주차 (2) | 2022.09.04 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 자료구조
- css선택자
- 장고
- 항해솔직후기
- 반복문
- 파이썬나누기
- HTML
- github
- 예외처리
- dtl
- 스파르타내일배움캠프
- 항해플러스ai
- 클래스
- Til
- 함수
- API
- 파이썬 함수 return
- GIT
- 파이썬
- 컴퓨터구조
- 항해플러스후기
- wil
- HTTP
- 스파르타코딩클럽
- css
- 코드컨벤션
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함