-
Python-basic 함수 가변인수 아큐먼트의 갯수가 부정확할 때 *Python 2021. 2. 11. 02:47728x90
가변인수 : 인수의 갯수가 부정확한 경우 *로 표시한다.
* >> tuple
** >>dict
def func1(*ab): print(ab) for i in ab: print('음식: ' + i) func1('아메리카노') func1('비빔밥', '공기밥', '김밥')
[출력결과]
('아메리카노',)
음식: 아메리카노
('비빔밥', '공기밥', '김밥')
음식: 비빔밥
음식: 공기밥
음식: 김밥[출력결과 설명]
함수가 받을 인수의 갯수가 부정확할 때 *을 표시 해준다.
def func2(a, *ab): #def func2(*a, ab): - 에러 뒤에만 *가능하다. print(a) print(ab) for i in ab: print('음식: ' + i) func2('아메리카노') func2('비빔밥', '공기밥', '김밥')
[출력결과]
아메리카노
()
비빔밥
('공기밥', '김밥')
음식: 공기밥
음식: 김밥[출력결과 설명]
'Python' 카테고리의 다른 글
Python-basic 함수 클로저 : 내부함수 반환 (0) 2021.02.11 Python-basic 함수 가변인수 아큐먼트의 갯수가 부정확할 때 ** (0) 2021.02.11 Python-basic 함수 아규먼트(argument) 키워드 매칭 (0) 2021.02.11 Python-basic 함수 안에 지역변수와 전역변수 구분!! (0) 2021.02.11 Python-basic 내가 만든 함수 function (0) 2021.02.11