argument 인자
parameter 파라미터
*args 는 무엇인가요?
*args 는 *arguments의 줄임말 입니다.
별표시 asterisk * 가 하나있으면 그 뒤에 args가 아닌 names, ages 등등 사용자가 네임을 변경해서 사용할 수 있습니다.
함수를 사용할 때 정해진 인자의 개수가 없이 여러개의 인자를 받고자 할 때 쓰이는 말입니다.
예시를 통해 알아보겠습니다.
>>> def add_all(*args):
>>> result = 0
>>> for i in args:
>>> result = i + result
>>> return(result)
>>> print(add_all(1,2,3))
6
>>>print(add_all(1,2,3,4,5,6,7,8,9,10))
55
여기서 args는 인자를 튜플형태로 묶어서 저장합니다.
**kwargs 는 무엇인가요?
**kwargs는 keyword argument의 줄임말입니다.
**kwargs는 딕셔너리 형태로 {'키워드':'특정 값'} 형식으로 저장됩니다.
'취준일기' 카테고리의 다른 글
정보처리기사_2진수 8진수 16진수 10진수 변환 (0) | 2020.04.29 |
---|---|
Git GUI 소스트리(Sourcetree)이용해서 버전관리하기 (0) | 2020.04.28 |
[DF913] 파이썬 기초 훈련 10제_1번문제 (0) | 2020.04.27 |
윈도우 git 설치 sourcetree 설치 (0) | 2020.04.27 |
정보처리기사실기 1.프로그래밍언어활용-연산자 우선 순위 정리 (0) | 2020.04.16 |