사용자 정의 함수

Python 함수 입문

Hugo Bowne-Anderson

Instructor

학습 내용:

  • 매개변수 없는 함수 정의

  • 하나의 매개변수를 받는 함수 정의

  • 값을 반환하는 함수 정의

  • 이후: 여러 인수, 여러 반환값

Python 함수 입문

내장 함수

  • str()
x = str(5)

print(x)
'5'
print(type(x))
<class 'str'>
Python 함수 입문

함수 정의하기

def square():    # <- 함수 헤더

new_value = 4 ** 2 # <- 함수 본문 print(new_value)
square()
16
Python 함수 입문

함수 매개변수

def square(value):
    new_value = value ** 2
    print(new_value)

square(4)
16
square(5)
25
Python 함수 입문

함수의 반환값

  • return으로 함수에서 값을 반환합니다
def square(value):
    new_value = value ** 2
    return new_value

num = square(4) print(num)
16
Python 함수 입문

도크스트링

  • 도크스트링은 함수의 기능을 설명합니다

  • 함수의 문서로 사용됩니다

  • 함수 헤더 바로 다음 줄에 둡니다

  • 삼중 큰따옴표 """ 사이에 작성합니다

def square(value):
    """값의 제곱을 반환합니다."""
    new_value = value ** 2
    return new_value
Python 함수 입문

Passons à la pratique !

Python 함수 입문

Preparing Video For Download...