파이썬에서 함수를 만들때 여러 인수를 사용할 경우가 있다. 특별히 중요하지 않지만 그래도 필요하다면 어쩔수 없이 함수 변수로 담아야 된다. 하지만 이런식으로 함수 변수가 길어질 경우 일일이 변수 지정하기가 번거로울 수 있다.
그떄 파이썬의 함수에 *args라는 변수를 선언하면 특별히 변수를 선언 안해도 함수 내에서 사용할 수 있다.
def say_something(word, *args): print('word = ', word) for arg in args: print(arg) say_something("Hi", "Minsu", "Kang")
'Python > Python 잡지식' 카테고리의 다른 글
Python기본 _ 데코레이터 (0) | 2020.01.19 |
---|---|
Python 기본 _ **kwargs (0) | 2020.01.19 |
Python기본 _ items() (0) | 2020.01.15 |
Python기본 _ zip 함수 (0) | 2020.01.15 |
Python기본 _ enumerate함수 (0) | 2020.01.15 |