divmod()

Programing Language/Python

[Python] 파이썬 함수의 디폴트 매개변수 (Default Arguments)

Default Arguments 파이썬에서는 함수 정의 시 매개변수에 디폴트 값을 지정한 뒤 디폴트 값이 지정된 부분의 매개변수를 생략하고 함수를 호출하면 디폴트 값이 매개변수로 들어가서 함수가 실행된다. myInfo() 함수의 세 번째 매개변수인 gender 매개변수에 'M'을 디폴트 값으로 주었다. 세 번째 매개변수 값을 안 주는 경우 자동으로 gender에는 'M'이 들어간다. 매개변수 값을 넣으면, 넣은 값으로 들어간다. 그래서 myInfo('홍길순', 30, 'F')에서는 gender 값이 'F'로 들어가서 여자입니다를 출력한다. 그러나 함수에서 default argument를 사용할 때, default argument 사용 후 non-default argument는 사용할 수 없다. man이라..