세찬 바람이 부는 칼날 능선에 서면
인생은 바람이다.

혼자 공부하는 프로그래밍

혼공 4주차 과제(함수, 매개변수)

갈뫼 2020. 7. 30. 15:01

* 매개변수

함수를 호출할 때 값을 입력해서 함수쪽으로 전달하기 위한 변수를 매개변수라 한다.

형식)

def 함수이름(일반매개변수, *가변매개변수,기본매개변수)

 

* 일반매개변수 : 함수의 매개변수와 호출문의 매개변수가 1:1로 대응해야 합니다.

* *가변매개변수 : 일반 매개변수의 뒤에 와야 하며 한 개만 사용할 수 있습니다.

       일반매개변수에 1:1 대응하고 남은 값을 반복처리해서 여러개 받을 수 있습니다.

* 기본매개변수 : 가변매개변수의 뒤에 올 수 있으며, 기본매개변수의 뒤에는 일반매개변수가 올 수 없습니다.

       매개변수 = 값(a=10) 의 형태로 되어 있으며 함수 호출문에서 매개변수를 입력하지 않을 경우

       기본값으로 들어갑니다.

* 키워드매개변수 : 매개변수 이름을 지정해서 입력하는 매개변수를 말합니다.

       일반매개변수를 키워드매개변수 a=10 형태로 지정해서 사용할 수 있으며, 기본매개변수로 구성된 함수에서도

       많이 사용됩니다.