TIL #5 Function parameter

ahn__jh·2021년 3월 21일
0

1. Function Parameters

함수에 parameter가 전해지는 형태는 여러가지가 있는데 그 중 parameter 입력 순서대로 전해지는 방법이다

함수로 입력된 parameter 대로 my_name, your_name에 순서대로 입력되어 출력됨을 확인


2.Keyword Arguments

두번째 방법은 입력을 함수parameter 이름으로 맞춰 입력 할 수 있다.

순서가 바뀌어도 parameter 이름대로 입력되어 가독성도 좋아지고 헷갈리지 않을 수 있다.


3.Mixing positional arguments and keyword arguments

위 1,2번 방법을 섞어서도 사용 할 수 있다.

다만 keyword arguments를 Positional argumens와 혼용 사용할 때 에는 Positional arguments가 먼저 입력되고 keyword arguments를 입력 해야한다. 두개이하를 입력 할 때 에는 굳이 섞어 쓰면 불편 하기만 할뿐이다.

4. Parameter Default Value

parameter 값에 default 값을 입력 할 수있다.

위 처럼 한 parameter에 default값을 "아무고양이" 로 지정해둘 수 있으며, positional,keyword arguments와 혼용 사용도 가능하다.
다만 positional 과 함께 사용할땐 default parameter가 default가 지정되지 않은 parametr 앞에 있으면 에러가 나게된다. 이 점은 주의해야한다.

0개의 댓글