PL/Python
[Python] *
SweetDev
2019. 7. 31. 19:57
파이썬에서 별(*)은 포인터의 의미가 아니라, 인자를 몇 개 받을지 결정하는 아이이다.
[ *args ]
args = arguments
def lastName_and_FirstName(*Names):
~~
lastName_and_FirstName('이름1')
lastName_and_FirstName('이름1', '이름2')
[ **kwargs ]
kwargs = keyword arguments 는 딕셔너리 형태로 { '키워드' : 특정 값 } 형태로 전달한다.
def introduceName(**kwargs):
for key, value in kwargs.items():
print("{0} is {1}".format(key, value))
introduceName(Myname = "SweetDev")
-> Myname is SweetDev