[python/파이썬] 18. 함수 파라미터(매개변수) 기본값 및 가변인자


[python/파이썬] 18. 함수 파라미터(매개변수) 기본값 및 가변인자

저번 시간에는 함수를 새로 정의하고 사용하는 방법을 알아봤습니다. 우리가 많이 사용했던 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 #가변인자 #기본값 #매개변수 #초깃값 #파라미터 #파이썬 #함수

원문링크 : [python/파이썬] 18. 함수 파라미터(매개변수) 기본값 및 가변인자