1. 가변 매개변수는 매개변수의 개수를 모를 때 사용한다. 튜플 형태로 전송된다.
def add(*args):
print(args)
sum = 0
for i in args:
sum += i
return sum
c언어는 int main(int argc, char** argv), java는 public static void main(string[] args)로 표현한다.
2. 키워드 매개변수는 딕션어리 형태로 매개변수를 전달할 때 사용한다. 딕션어리 형태로 전송된다.
def star_player(**kwargs):
for i in kwargs.items():
print(i)
star_player(축구 = "손흥민", 농구 = "서장훈")
함수에 매개변수를 전달할 때 순서는
1)일반매개변수
2)가변매개변수
3)기본매개변수(기본값을 갖는 매개변수)
4)키워드매개변수
순서로 전달해야지 오류가 생기지 않는다.
'python' 카테고리의 다른 글
selenium v4.0 (python) (0) | 2023.04.10 |
---|---|
파이썬 sorted 정렬 조건 정해주기 (0) | 2022.07.08 |
파이썬 리스트 인덱스 여러개 찾기 (0) | 2022.06.30 |
파이썬 공식문서 (내장함수 정의 보는법) (0) | 2022.05.15 |
requests, beautifulsoup4 모듈 (0) | 2022.05.12 |