티스토리 뷰

0. *args, **kargs

- 함수의 인자가 가변길이일 때 사용

- args (non-keworded arguments) 

- kargs(keyworded arguments)

 

 

1. args (non-keworded arguments) 

1
2
3
4
5
6
7
#개수 제한 없이 튜플 형태의 인수 받아옴
def func(*args):
    print(args)
    print(type(args))
 
 
func(1,2,3,4)
cs

(1, 2, 3, 4)
<class 'tuple'>

 

 

 

2. kargs(keworded arguments)

1
2
3
4
5
6
7
#개수 제한없이 딕셔너리 형태 인수 받기
def func2(**kwargs):
    print(kwargs)
    print(type(kwargs))
 
 
func2(a=1,b=3)
cs

{'a': 1, 'b': 3}
<class 'dict'>

 

 

<출처>

1. 제타위키

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   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
글 보관함