728x90
반응형
파라미터에게 '기본값(default value)'을 설정할 수 있다. 기본값을 설정해 두면, 함수를 호출할 때 꼭 파라미터에 값을 안 넘겨 줘도 된다. 이런 파라미터를 '옵셔널 파라미터(optional parameter)'라고 한다.
def myself(name, age, nationality="한국"):
print("내 이름은 {}".format(name))
print("나이는 {}살".format(age))
print("국적은 {}".format(nationality))
myself("김태헌", 24, "미국") # 옵셔널 파라미터를 제공하는 경우
print()
myself("김태헌", 1) # 옵셔널 파라미터를 제공하지 않는 경우
Optional Parameter는 모두 마지막에 있어야 한다. 중간에 Optional Parameter를 넣으면 오류가 난다.
728x90
반응형
'알고리즘 > 파이썬 알고리즘' 카테고리의 다른 글
모듈, standard library (0) | 2021.05.29 |
---|---|
사전 (0) | 2021.05.28 |
불 대수, 불린형, type 함수 (0) | 2021.05.20 |
파이썬 알고리즘 문제 풀 때, 참고하면 좋을 파이썬 문법 (0) | 2021.04.07 |
포매팅 (0) | 2021.03.05 |