def 함수명(매개변수):
<수행할 문장1>
<수행할 문장2>
def는 함수를 만들 떄 사용하는 예약어이며, 함수 이름은 임의로 만들 수 있다.
매개변수는 이 함수에 입력으로 전달되는 값을 받는 변수이다.
ex)
def add(a,b):
return a + b
def add(a, b): # a, b는 매개변수
return a+b
print(add(3, 4)) # 3, 4는 인수
def 함수이름(*매개변수):
<수행할 문장>
ex)
def test(*val):
for i in val:
print(i)
test(1, 2, 3, 4)
>
1
2
3
4