TIL 8. Python : Function Parameters

요니·2021년 10월 12일
0

Python

목록 보기
2/7
post-thumbnail

Function Parameters

함수를 호출할 때 parameter를 건내주어 호출을 하는데 이때 parameter 전달 방법의 종류는 다음과 같습니다.

  • Positional argument
    parameter 의 가장 기본적인 방법이며 순서대로 값을 전달합니다.

  • Keyword arguments
    parameter 이름으로 해당 값을 전해주며 순서가 바뀌어도 무관합니다.
    이 방법은 이름에 맞추어 전달하기 때문에 실수로 값이 바뀔 확률이 적으며 코드를 읽는 사람도 값을 명확하게 알 수 있습니다.

  • Mixing positional arguments
    Positional argumentKeyword arguments를 혼용하여 사용하는 방법입니다.

    혼용하여 사용하는 경우에 Keyword arguments 부분의 순서는 바뀌어도 무관하나 Positional argument 부분의 순서는 지켜주어야 하며 순서가 틀릴 경우 에러가 나게 되어 주의가 필요합니다.

  • Parameter Default Value
    parameter 에 Default값을 정의해 주는 방법으로 Default값이 정의된 parameter 는 함수를 호출할 때 값을 주지 않아도 괜찮습니다.

    Default값이 정의된 parameter 는 Default값이 정의되지 않은 parameter 보다 앞쪽에 위치해 있으면 안되며 먼저 선언되는 경우 에러가 나게 되어 정의되지 않은 parameter 보다 반드시 뒤쪽에 위치해야 합니다.

profile
내가 나여서 빛이나기 위해😊

0개의 댓글