내장함수[=표준함수] | 파이썬에서 기본적으로 내장하고 있어 표준으로 제공하는 함수 |
사용자 정의함수 | 파이썬에서 사용자가 임의로 만들어서 사용하는 함수 |
파이썬에서 표준으로 제공하는 함수
파이썬에서 사용자 정의 함수를 만들려면 def 키워드를 사용
def 함수명(매개변수1, 매개변수2, ...):
문장
함수를 종료시키는 키워드
# 조기리턴[early returns]
사용자 지정함수에서 if else조건문을 만들 때 else를 사용하지 않고 바로 return을 사용하는 것.
조기리턴을 사용하면 들여쓰기 단계가 줄어들어 더 간단하게 코드를 작성할 수 있음
[조기리턴 예제 보기 ↓]
2020/07/23 - [Python] - [개미의 걸음 Python 23차시] 재귀함수와 ★메모화★ with 팩토리얼, 피보나치 수열
지역 변수 | 함수 안에서만 사용되는 변수 |
전역 변수 | 함수 밖에서도 사용할 수 있는 함수 |
매개변수를 원하는 만큼 받을 수 있는 변수
def 함수명(매개변수1, 매개변수2, ... , *가변 매개변수):
문장
def 함수명(매개변수1, 매개변수2, ... , **가변 매개변수):
문장
매개변수를 입력하지 않았을 경우, 매개변수에 들어가는 기본값을 설정하는 변수
def 함수명(매개변수1, 매개변수2,.... 매개변수n):
문장
함수를 사용할 때 기본 매개변수 이름을 함께 입력하는 매개변수
[개미의 걸음 Python 25차시] 람다(Lambda) with filter(), map() (0) | 2020.07.25 |
---|---|
[개미의 걸음 Python 24차시] 재귀함수와 ★메모화★ with 팩토리얼, 피보나치 수열 (0) | 2020.07.24 |
[개미의 걸음 Python 22차시] ★반복문에서 간단하게 리스트 만들기★ (0) | 2020.07.22 |
[개미의 걸음 Python 21차시] 반복문 : while(break, continue, remove) (0) | 2020.07.21 |
[개미의 걸음 Python 20차시] 반복문 : for(range, enumerate) (0) | 2020.07.20 |
댓글 영역