티스토리 뷰
파이썬에서 별(*)은 포인터의 의미가 아니라, 인자를 몇 개 받을지 결정하는 아이이다.
[ *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
'PL > Python' 카테고리의 다른 글
[Python] lambda(람다)식 사용하기 (0) | 2020.05.29 |
---|---|
플로이드-워셜 알고리즘 / 백준 11404번 플로이드 Python (3) | 2020.05.29 |
파이썬 list comprehension (1) | 2020.05.29 |
파이썬 //, /, % (0) | 2020.05.25 |
파이썬 array의 길이 (0) | 2020.04.08 |