태그된 제품에 대해 수수료를 받습니다.
파이썬에서 def 키워드는 함수를 정의하는 데 사용
함수를 정의하면 특정 작업을 수행하는 코드를 하나의 단위로 묶어서 반복적으로 사용할 수 있다.
def 함수이름(매개변수1, 매개변수2, ...):
"""
함수에 대한 설명 (선택 사항)
"""
함수 본문
return 반환값 (선택 사항)
예제 1: 매개변수가 없는 함수
def 인사():
print("안녕하세요!")
# 함수 호출
인사()
예제 2: 매개변수가 있는 함수
def 인사(이름):
print(f"안녕하세요, {이름}님!")
# 함수 호출
인사("철수")
예제 3: 반환값이 있는 함수
def 더하기(a, b):
return a + b
# 함수 호출
결과 = 더하기(3, 5)
print(결과)
예제 4: 기본값을 가지는 매개변수
def 인사(이름="손님"):
print(f"안녕하세요, {이름}님!")
# 함수 호출
인사()
인사("영희")
# 안녕하세요, 손님님!
# 안녕하세요, 영희님!
예제 5: 여러 반환값이 있는 함수
def 계산(a, b):
합 = a + b
차 = a - b
곱 = a * b
나누기 = a / b
return 합, 차, 곱, 나누기
# 함수 호출
합, 차, 곱, 나누기 = 계산(10, 2)
print(f"합: {합}, 차: {차}, 곱: {곱}, 나누기: {나누기}")
# 합: 12, 차: 8, 곱: 20, 나누기: 5.0
이렇게 def 키워드를 사용하여 함수를 정의하고 호출할 수 있다.
함수를 사용하면 코드의 재사용성과 가독성을 높일 수 있다.
태그된 제품에 대해 수수료를 받습니다.