-
[Python] 가변 매개변수를 이용한 함수 활용Python/Python Programming 2018. 4. 28. 15:08
1. 매개변수에 * 입력하여 튜플 자료형으로 입력 받기
def func1(*strings): print(type(strings)) for i in strings: print(i, end='') print(func1('a','b','c')) -------------------------------- <class 'tuple'> abc
2. 매개변수에 ** 입력하여 딕셔너니 자료형으로 입력 받기
def func1(**strings): print(type(strings)) for x,y in strings.items(): print(x,y) print(func1(a=1,b=2,c=3)) -------------------------------- <class 'dict'> b 2 c 3 a 1
'Python > Python Programming' 카테고리의 다른 글
[Python] 람다 함수(Lambda) (0) 2018.04.29 [Python] 객체 지향 프로그래밍 - __init__() 메소드를 정의하는 이유 (0) 2018.04.28 [Python] 호출자에게 반환 (Return문) (0) 2018.04.28 [Python] 중첩 함수 (Nested Function) (0) 2018.04.28 [Python] 주요 이스케이프 시퀀스 (0) 2018.04.27 [Python] 스텝 슬라이싱을 이용한 리스트 활용 (0) 2018.04.22 [Python] 한 번에 여러 개의 입력값 받기 (0) 2018.04.20 [Python] 튜플 패킹(tuple packing)과 언패킹(tuple unpacking) (0) 2018.04.19