728x90
반응형
함수란?
함수는 입력을 받아서 특정한 작업을 수행한 뒤, 결과를 반환하는 블록입니다. 파이썬에서는 함수를 정의하고 호출하여 재사용 가능한 코드 조각을 만듭니다.
함수 정의 방법과 호출하는 방법
함수 정의 방법:
def 함수이름(매개변수):
코드 블록
함수 호출 방법:
함수이름(인수)
예제:
# 함수 정의
def greet(name):
print("Hello,", name)
# 함수 호출
greet("Alice")
매개변수(parameter)와 인수(argument)의 개념과 활용
매개변수와 인수:
- 매개변수는 함수 정의에서 함수가 받는 입력을 나타내며, 함수의 선언부에 나타납니다.
- 인수는 함수 호출 시 전달되는 실제 값들을 나타내며, 함수 호출 시에 사용됩니다.
활용 예제:
# 매개변수와 인수 예제
def add(x, y):
result = x + y
print("두 수의 합:", result)
add(3, 5) # 인수로 3과 5를 전달하여 함수 호출
반환값(return)의 활용과 함수의 재사용성
반환값과 함수의 재사용성:
- 함수는 작업을 수행한 후 결과를 반환할 수 있습니다. 이를 반환값이라고 합니다.
- 반환값은 함수를 호출한 곳으로 결과를 전달합니다.
- 함수의 반환값을 활용하면 동일한 작업을 반복하지 않고도 결과를 재사용할 수 있습니다.
활용 예제:
# 반환값과 함수의 재사용성 예제
def multiply(x, y):
result = x * y
return result # 결과 반환
# 함수 호출과 반환값 활용
result = multiply(4, 6)
print("두 수의 곱:", result)
이렇게 함수를 정의하고 호출하여 코드를 재사용하고 결과를 반환할 수 있습니다. 함수는 프로그래밍에서 매우 유용하며, 코드를 구조화하고 가독성을 높이는 데 도움이 됩니다.
728x90
반응형
'프로그래밍 > python' 카테고리의 다른 글
6. 파이썬 기본 자료구조: 딕셔너리와 세트 (2) | 2024.03.24 |
---|---|
5. 파이썬 기본 자료구조: 리스트와 튜플 (0) | 2024.03.24 |
3. 파이썬 기본 문법: 반복문 (0) | 2024.03.22 |
2.파이썬 기본 문법: 조건문 (0) | 2024.03.21 |
1. 파이썬 기본 문법: 변수와 자료형 (0) | 2024.03.19 |