1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| def function(a, b=0): return a*2 + b
print(function(3, 1)) print(function(3))
================== output: 7 6 ```
* Variable-length arguments(가변인자) * 개수가 특정되지 않은 변수를 함수의 parameter로 사용하는 방법 * Asterist * 기호를 사용하여 argument를 나타낸다 * 입력된 값은 Tuple로 사용할 수 있다 * 함수에서 단 하나 존재하고, 뒤에 일반적인 argument가 존재할 수 없다
```python def asterisk_test(a, b, *args): print(args) return a+b+sum(args) print(asterisk_test(1, 2, 3, 4, 5))
=================================== output: (3, 4, 5) 튜플의 형태로 존재한다 15
|