Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 클래스
- 데이터사이언티스트
- numpy
- 파이썬코딩도장
- AI
- 데이터사이언스 스쿨
- 딕셔너리
- 후기
- 카카오
- Set
- 파이썬
- AIFFEL
- TensorFlow
- Python
- 데이터분석
- 재귀함수
- 함수
- 머신러닝
- NLP
- 제어문
- 스크랩
- 사이킷런
- 딥러닝
- 추천시스템
- 기사
- 제로베이스 데이터사이언스
- 자연어처리
- 코딩도장
- 아이펠
- 속성
Archives
- Today
- Total
뮤트 개발일지
Python 예제) 재귀함수, 중첩함수, lambda함수 본문
재귀함수
재귀함수recursive function: 자기 스스로를 호출하는 함수
예)
def func(count):
if count > 0:
print(count, '현재')
func(count-1)
print('결과'. count)
f(3)
===>
3 현재
2 현재
1 현재
결과 0
결과 1
결과 2
결과 3
중첩함수
중첩함수nested function: 함수 안에 정의된 함수
예)
def func1(a):
def func2():
nonlocal a
a = a + 1
return a
return func2()
func1(2)
===> 3
lambda 함수
lambda 함수: 이름이 없는 한 줄짜리 함수
기본구조
lambda 인수: 반환할 내용
예) lambda x, y: x + y
'Python' 카테고리의 다른 글
Python 클래스 - 모듈, 패키지, 클래스, 객체 (0) | 2021.12.20 |
---|---|
Python 내장함수, 외장함수 (0) | 2021.12.20 |
Python 함수 - 기본구조, 매개변수, local변수와 global변수, generator, yield (0) | 2021.12.19 |
Python 제어문 - while 문 (0) | 2021.12.19 |
Python 제어문 - for 문 (0) | 2021.12.19 |