[python] 함수의 정의와 선언 방법

이 블로그 포스트에서는 Python에서 함수를 정의하고 선언하는 방법에 대해 알아보겠습니다.

함수 정의하기

Python에서 함수는 def 예약어를 사용하여 정의됩니다. 아래는 간단한 함수의 정의 예시입니다.

def greet(name):
    print(f"Hello, {name}!")

위의 예시에서 greet는 함수의 이름이고, name은 매개변수입니다.

함수 선언하기

함수를 호출하려면 해당 함수를 먼저 선언해야 합니다. 아래는 함수를 선언하고 호출하는 예시입니다.

def greet(name):
    print(f"Hello, {name}!")

greet("Alice")

위의 예시에서 greet("Alice")greet 함수를 호출하는 것을 보여줍니다.

기본 매개변수

함수를 정의할 때, 매개변수에 기본 값을 지정할 수 있습니다. 아래는 기본 매개변수를 사용한 함수의 예시입니다.

def greet(name="there"):
    print(f"Hello, {name}!")

greet()
greet("Bob")

위의 예시에서 함수 greetname 매개변수의 기본 값을 갖고 있습니다.

함수의 정의와 선언은 Python에서 중요한 개념이며, 이를 잘 활용하면 보다 효율적인 코드를 작성할 수 있습니다.

이상으로 Python에서 함수의 정의와 선언 방법에 대해 알아보았습니다.

Python 함수 정의 및 호출 가이드