본문 바로가기
프로그래밍/python

4. 파이썬 기본 문법: 함수

by 마루의 일상 2024. 3. 23.
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
반응형