[ *args 리스트 ]
def 함수([일반인수, ] *args) :
본문
- 일반인수는 *args 앞에 위치하거나 키워드 인수이어야 한다.
>>> def avg(*args) :
>>> return sum(args) / len(args)
>>>
>>> avg(11, 22, 33)
22
[ 키워드(**kwargs) ]
def 함수([일반인수, ] *args, **kwargs) :
본문
- 이름을 굳이 kwargs로 안해도 된다. 관습상 kwargs 사용
>>> def pr_named_vals(**kwargs) :
>>> for k in kwargs :
>>> print(k, ':', kwargs[k])
>>>
>>> pr_named_vals(a=10, b=20, c=30)
a : 10
b : 20
c : 30
'Python > 공통이론' 카테고리의 다른 글
Python - 이터레이터 & 제너레이터 (0) | 2023.04.12 |
---|---|
Python - 데코레이터 (0) | 2023.04.12 |
Python - doc string (0) | 2023.04.11 |
Python - 함수 테이블(리스트, 딕셔너리)로 case문 구현 (0) | 2023.04.11 |
Python - 루프와 else (0) | 2023.04.10 |