[파이썬] 함수의 매개변수와 인수 사용 예제
함수의 매개변수와 인수를 사용하는 예제를 몇 가지 제시해 드리겠습니다.
예제 1: 간단한 덧셈 함수
이 예제에서는 두 수를 더하는 간단한 함수를 정의하고 호출합니다.
def add(a, b):
result = a + b
return result
# 함수 호출
sum_result = add(3, 5)
print("3 + 5 =", sum_result) # 출력: 3 + 5 = 8
add
함수는 a
와 b
라는 두 개의 매개변수를 가지며, 함수 호출 시 add(3, 5)
와 같이 전달된 값들(3과 5)이 함수 내에서 a
와 b
에 대응됩니다.
예제 2: 문자열 연결 함수
이 예제에서는 문자열을 연결하는 함수를 정의하고 호출합니다.
def concatenate_strings(str1, str2):
result = str1 + " " + str2
return result
# 함수 호출
concatenated = concatenate_strings("Hello", "World")
print(concatenated) # 출력: Hello World
concatenate_strings
함수는 두 개의 문자열을 매개변수 str1
과 str2
로 받아서 이를 연결하고 반환합니다.
예제 3: 가변 인수 활용
가변 인수를 활용하여 임의 개수의 숫자를 전달하여 합을 구하는 함수를 만들어봅시다.
def calculate_sum(*args):
result = sum(args)
return result
# 함수 호출
total = calculate_sum(1, 2, 3, 4, 5)
print("합계:", total) # 출력: 합계: 15
calculate_sum
함수는 *args
매개변수를 사용하여 임의의 개수의 인수를 받고, sum()
함수를 사용하여 이들의 합을 계산합니다.
예제 4: 키워드 인수 활용
키워드 인수를 사용하여 이름과 나이를 받아 프로필을 출력하는 함수를 만들어봅시다.
def print_profile(name, age):
print("이름:", name)
print("나이:", age)
# 함수 호출
print_profile(name="Alice", age=30)
print_profile
함수는 name
과 age
라는 키워드 인수를 받아서 출력합니다. 함수 호출 시 키워드를 사용하여 값을 전달할 수 있으므로 순서에 상관없이 인수를 전달할 수 있습니다.
이것들은 파이썬 함수에서 매개변수와 인수를 사용하는 간단한 예제입니다. 함수를 정의하고 호출하는 것은 파이썬 프로그래밍에서 중요한 부분 중 하나입니다.