def my_func(x):
return x * 3
print(my_func(3)) # 9
print(my_func(8)) # 16
def add_calc(x, y):
sum = x + y # indent 적용
return sum # indent 적용
def add_calc(x, y): # 매개변수
sum = x + y
return sum
res = add_calc(2, 3) # 인수
print(res) # 5
def print_num(*nums):
for num in nums: print(num, end="")
print_num(1, 3, 5, 7, 9) # 13579
my_num = 10 # 전역변수
def print_num():
my_num = 20
print(my_num)
print_num() # 20
print(my_num) # 10, 함수 내 수정내역이 반영되지 않았음
my_num = 10
def print_num():
global my_num # global 키워드
my_num = 20
print(my_num)
print_num() # 20
print(my_num) # 20, 함수 내 수정내역이 반영되었음
# 기본 함수 정의 방법
def add_calc(x, y):
sum = x + y
return sum
res = add_calc(2,3)
print(res) # 5
# lambda 활용 방법
add_calc = lambda x, y: x+y
res = add_calc(2,3)
print(res) # 5
*이 글은 제로베이스 데이터 취업 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.