def 함수명():
함수가 호출되면 실행할 문장
....
함수명() # 호출
def 함수명(변수1, 변수2, ...):
함수가 호출되면 실행할 문장
...
함수명(값1, 값2, ...) # 호출
def 함수명(변수1, 변수2, ...):
함수가 호출되면 실행할 문장
...
return 값
변수 = 함수명(값1, 값2, ...) # 호출
def 함수명(변수1=값1, 변수2=값2, ...):
함수가 호출되면 실행할 문장
...
return 값
변수 = 함수명() # 호출
변수 = 함수명(값1, 값2, ..) # 호출
def 함수명(*변수):
함수가 호출되면 실행할 문장
...
return 값
변수 = 함수명(값1) # 호출
변수 = 함수명(값1, 값2, ...) # 호출
매개변수는 함수안에서 튜플형태로 사용