def 선언하고_싶은_함수명(매개변수1, 매개변수2..):
실행문
return 반환하고_싶은_결과값
호출하고_싶은_함수명(인수1, 인수2..)
변수명 = 반환값을_가지고_있는_함수명(인수1, 인수2...)
num1 = 1
def printnum():
num1 = 2
print(f'num1 in printnum(): {num1}')
printnum()
print(f'num1 not in printnum(): {num1}')
num1 in printnum(): 2
num1 not in printnum(): 1
numForGlobal = 3
def testForGlobal():
global numForGlobal
numForGlobal = 4
print(f'numForGlobal: {numForGlobal})
testForGlobal()
print(f'numForGlobal: {numForGlobal})
numForGlobal: 4
numForGlobal: 4
함수명 = lamda 매개변수1, 매개변수2, .. : 반환하고 싶은 값