*args
튜플형태, 명칭은 크게 상관없다. 여러개의 인자를 함수로 받고자 할 때 쓰인다.
def lasName_and_FirstName(*Names):
for name in Names:
print("%s %s" % (name[0], name[1:3]), end= ' ')
print("\n")
print(type(Names), Names)
lasName_and_FirstName('이천수', '안정환', '황선홍', '박지성')
**kargs
딕셔너리 형태로 {keyword:value} 값으로 함수에 전달
def introduceEnglishName(**kwargs):
for key, value in kwargs.items():
print("{0} is {1}".format(key, value))
introduceEnglishName(MyName='Chris')
출처