티스토리 뷰

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

 

 

'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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함