1. def
2. def 함수 유형
def 함수명():
수행 문장
def class1(): // class1이라는 함수 정의
print('velog') // class1 호출 시 velog 출력
class1()
def 함수이름(매개변수1,매개변수2....)
수행문장
def class2(a,b):
print('{a}*{b}={a*b}')
class2(1,2)
- 반환값만 있는 유형(반환 값 : 로직을 돈 결과값을 함수 밖으로 보내주는것)
def 함수이름():
수행문장
return 반환값
def class3():
return 'abc'
a= class3()
print (a*2)
def 함이름(매개변수1,매개변수2,....)
수행문장
return 반환값
def class3(a,b)
return a*b
c = class3(2,3)
print(c)
매개변수 n개
- 매개변수에 *args를 선언하면 함수를 호출할 때 인자의 개수가 여러개여도 상관없이 함수에서 다 받을 수 있다.
def 함수이름(*매개변수):
수행문장
return 반환값