파이썬 기초 강좌: 함수
2024. 4. 7. 11:15ㆍ파이썬/1.파이썬기초
반응형
이번 포스팅에서는 프로그래밍에서 중요한 개념인 함수에 대해 알아보겠습니다. 파이썬에서 함수를 정의하고 호출하는 방법을 배우고, 함수의 매개변수와 반환값을 다루는 방법을 익힐 것입니다.
1. 함수 정의하기
파이썬에서 함수를 정의할 때는 def 키워드를 사용합니다. 함수는 코드의 재사용성을 높이고, 코드를 구조화하여 관리하기 쉽게 해줍니다.
예제 코드:
# 함수 정의하기
def greet():
print("Hello, world!")
# 함수 호출하기
greet()
2. 매개변수와 반환값
함수는 매개변수(parameter)를 받아들일 수 있고, 값을 반환할 수도 있습니다.
예제 코드:
# 매개변수와 반환값이 있는 함수
def add(a, b):
return a + b
result = add(3, 5)
print("덧셈 결과:", result)
3. 기본 매개변수와 키워드 매개변수
함수의 매개변수에 기본값을 지정하여 기본 매개변수를 만들 수 있습니다. 또한 키워드 매개변수를 사용하여 함수 호출 시 매개변수의 이름을 지정할 수도 있습니다.
예제 코드:
# 기본 매개변수와 키워드 매개변수 사용하기
def greet(name="Guest", message="Hello"):
print(f"{message}, {name}!")
greet()
greet(name="Alice")
greet(message="Hi", name="Bob")
4. 재귀 함수
함수가 자기 자신을 호출하는 것을 재귀 함수라고 합니다. 재귀 함수를 사용하면 반복적인 작업을 간결하게 표현할 수 있습니다.
예제 코드:
# 재귀 함수 예제: 팩토리얼 계산
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
print("팩토리얼:", factorial(5))
이상으로 파이썬 기초 강좌의 다섯 번째 포스팅을 마치겠습니다. 다음에는 모듈과 패키지에 대해 알아보겠습니다. 함께 더 나은 코드를 작성해 나가요! 😊🚀
반응형
'파이썬 > 1.파이썬기초' 카테고리의 다른 글
파이썬 기초 강좌: 반복문 (0) | 2024.04.07 |
---|---|
파이썬 기초 강좌: 조건문 (0) | 2024.04.07 |
파이썬 기초 강좌: 연산자 (0) | 2024.04.07 |
파이썬 기초: 변수와 자료형 (2) | 2024.04.07 |