공부/Python
[파이썬 기초] 함수 - 가변 개수 인수
mariabeetle
2017. 10. 2. 11:21
1. 가변 개수 인수
- 파이썬 함수를 호출할 때 파라미터의 개수를 몇 개든 입력할 수 있다.
- 함수 선언시 파라미터 앞에 ' *'(곱셈기호) 를 붙이자.
1 2 3 4 5 6 7 8 9 10 | def sumArgs( *args) : v = 0 for n in args: v += n return v print(sumArgs(1, 2, 3)) # 6 print(sumArgs(1, 2, 3, 4, 5)) # 15 | cs |
2. Dictionary 형 가변 개수 인수
- '**args' 처럼 곱셈기호 2번을 붙인다.
1 2 3 4 5 | def print_args( **args ): print(args) print_args(a=30, b=50, c=40) # {'a':30, 'b':50, 'c'=40} | cs |