args는 정해지지 않은 수의 파라미터를 받을 수 있다.
def mysum(*args):
print("args : ", args)
mysum(1,2)
mysum(1,2,3,4,5)
튜플의 형태로 들어감!
def mysum(*args):
result = 0
for number in args:
result += number
return result
sum = mysum(1, 2, 3, 4, 5)
print(sum)
1+2+3+4+5
def mysum(*args):
return sum(args)
print(mysum(1,2,3,4,5))
1+2+3+4+5 =
🐼 구글 서치
built-in functions
빌트인 함수 확인 !
https://docs.python.org/ko/3/library/functions.html
def mysum(x, y, *args):
return x + y + sum(args)
print(mysum())
-> x, y 값이 지정되지 않아 오류가 뜸 !
def mysum(x, y, *args):
return x + y + sum(args)
print(mysum(1,2,3))