0netw0m1ra

[005] python - parameter 종류 본문

빅데이터분석기사 실기

[005] python - parameter 종류

M1RA 2022. 6. 7. 16:35

- positional or keyword parameter (a, b, c)

    parameter 앞쪽으로 *, 뒤쪽으로 , / 가 없음

- positional only parameter (a, b, /) #python v3.8+)

    parameter 뒤쪽으로 , / 가 있음

- keyword only parameter (*, a, b) (*a, b, c)

    parameter 앞쪽으로 * , 가 있음(이름과 떨어진 상태로)

- var-positional parameter (*a)

    parameter 이름에 *가 하나 붙어 있음

    tuple 형태로 전달됨

    "a=10" 과 같이 공백없게 쓰는 것이 좋음

- var-keyword parameter (**a)

    parameter 이름에 *이 두 개 붙어 있음

    dict 형태로 전달됨

- var positional, var keyword

    var는 0개 이상의 가변적 argument를 의미함

    default argument를 지정할 수 없음

    var keyword parameter는 단독으로 사용되거나, 맨 마지막 parameter로만 사용

 

<출처>

인프런 - [EduAtoZ] 빅데이터분석기사 실기 대비 Part1. parameter 종류

https://www.inflearn.com/course/%EB%B9%85%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%B6%84%EC%84%9D%EA%B8%B0%EC%82%AC-%EC%8B%A4%EA%B8%B0-%ED%8C%8C%EC%9D%B4%EC%8D%AC