더북(TheBook)

또 파이썬 함수는 return 키워드를 사용하여 호출자에게 하나의 값 또는 여러 개의 값을 반환할 수 있습니다. 다음 예제를 보세요.

def square(number):
    return number ** 2

print(square(5))
25

함수 square는 하나의 매개변수 number를 받아 이 숫자의 제곱을 반환합니다. square(5)를 호출하면 이 함수는 25를 반환하고 이를 출력합니다.

파이썬의 함수는 선택적 매개변수를 가질 수도 있습니다. 다음 예제처럼 기본 값을 사용하여 일부 매개변수를 선택 사항으로 만들 수 있습니다.

def greet(name, greeting='안녕하세요'):
    print(f'{greeting}, {name}!')

greet('앨리스')
greet('밥', '좋은 아침')
안녕하세요, 앨리스!
좋은 아침, 밥!
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.