이름, 입력 값(parameter), 결과 값(return value)
def : 함수를 정의하는 명령어
# 기본 사용법
def 함수이름(파라미터):
함수 기능 코드
return 결과 값
def default_func(a, b=5)
print(a, b) # 값을 넣지 않아도 b는 5로 출력된다.def add_many(*args):
# 리스트 처럼 사용
print(args) # 튜플로 출력된다.
add_many(1,2,3,4,5) #(1,2,3,4,5) 출력def print_kwargs(**kwargs):
print(kwargs)
print_kwargs(a=1, b=2, c=5)def return_function():
#return (1, 2) 같은 의미
return 1, 2 x = 10
def T_Func(x):
print(x)
x = 5
print(x)
T_Func(x)
y = 10
def T_Func2():
global y
print(y)
y = 1
print(y)
T_Func2()