저번 시간에는 함수를 새로 정의하고 사용하는 방법을 알아봤습니다. 우리가 많이 사용했던 print() 역시, 같은 방법으로 정의된 함수였죠.
파이썬 표준 라이브러리 문서 https://docs.python.org/ko/3/library/functions.html#print 그런데, 잘 보면 print() 함수의 모든 파라미터를 사용하진 않죠? 주로 쓸 말(*object)만 쓰는 경우가 많으니까요.
만약 위처럼 2개의 파라미터가 필요한 함수라면, 2개의 인수를 넣어서 호출해야합니다. 그렇지 않으면, 인수가 부족하다는 Error가 뜨죠.
그런데 여태까지 저희는 print()함수의 sep, end, file, flush 인수를 넣지 않고도 잘 사용해왔습니다. 그 이유는 '기본값(default)' 설정이 되어있었기 때문인데요.
오늘 그 기본값을 배워볼게요. 1. 파라미터의 기본값 설정 def 함수명 (파라미터1 = 기본값1, 파라미터2 = 기본값2, ...) : 실행할 코드 기본값이 있는 ...
#
default
#
python
#
가변인자
#
기본값
#
매개변수
#
초깃값
#
파라미터
#
파이썬
#
함수