[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")
위의 예시에서 함수 greet
는 name
매개변수의 기본 값을 갖고 있습니다.
함수의 정의와 선언은 Python에서 중요한 개념이며, 이를 잘 활용하면 보다 효율적인 코드를 작성할 수 있습니다.
이상으로 Python에서 함수의 정의와 선언 방법에 대해 알아보았습니다.