Python 함수 입문
Hugo Bowne-Anderson
Instructor
매개변수 없는 함수 정의
하나의 매개변수를 받는 함수 정의
값을 반환하는 함수 정의
이후: 여러 인수, 여러 반환값
str()x = str(5)
print(x)
'5'
print(type(x))
<class 'str'>
def square(): # <- 함수 헤더new_value = 4 ** 2 # <- 함수 본문 print(new_value)square()
16
def square(value):
new_value = value ** 2
print(new_value)
square(4)
16
square(5)
25
def square(value): new_value = value ** 2 return new_valuenum = square(4) print(num)
16
도크스트링은 함수의 기능을 설명합니다
함수의 문서로 사용됩니다
함수 헤더 바로 다음 줄에 둡니다
삼중 큰따옴표 """ 사이에 작성합니다
def square(value):
"""값의 제곱을 반환합니다."""
new_value = value ** 2
return new_value
Python 함수 입문