08.개발&프로그래밍/1.파이썬
6. 함수 정의와 호출 방법
JWJ Family
2025. 7. 11. 22:49
728x90
함수는 반복되는 작업을 하나로 묶어 코드를 효율적으로 관리할 수 있게 해줍니다. 이 글에서는 함수의 정의 방법과 호출 방식, 매개변수 및 반환값의 개념을 익혀봅니다.
1. 함수란 무엇인가?
함수(Function)는 특정 작업을 수행하는 코드 블록입니다. 이름을 붙여 정의해두면 필요할 때 언제든 호출해서 사용할 수 있습니다. 파이썬에서는 def 키워드를 사용해 함수를 정의합니다.
2. 함수 정의 및 호출 문법
# 함수 정의
def 함수이름(매개변수1, 매개변수2):
실행문
return 결과값
# 함수 호출
함수이름(인수1, 인수2)
- 매개변수: 함수가 입력값을 받을 때 사용하는 변수
- return: 함수의 실행 결과를 반환할 때 사용
3. 실습 예제
두 수를 더한 결과를 반환하는 함수를 만들어봅니다.
def add(a, b):
result = a + b
return result
x = 5
y = 3
sum = add(x, y)
print("결과:", sum)
4. 출력 결과
결과: 8
add() 함수는 두 숫자를 더한 후 return을 통해 결과를 반환하고, print()를 통해 출력됩니다.
5. 함수 활용 팁
- 매개변수 없이 정의할 수도 있습니다:
def hello(): print("Hello!") - 기본값을 지정할 수 있습니다:
def greet(name="홍길동"): - 여러 개의 값을 반환할 수도 있습니다:
return a, b→ 튜플로 반환 - 문서화 주석으로 함수 설명 추가:
"""설명 텍스트"""
6. 정리 및 다음 단계
함수는 코드의 재사용성과 가독성을 높이는 필수 도구입니다. def, return, 매개변수 사용법을 익혔다면 이제 데이터를 어떻게 효율적으로 다룰지 배워야 합니다.
다음 글에서는 리스트, 튜플, 딕셔너리, 셋의 차이와 활용법에 대해 자세히 살펴보겠습니다.
반응형