본문 바로가기

Python

[파이썬 기초] 함수(Function) 완벽 정리

728x90
반응형
SMALL

어제까지는 재미있는 거 했으니

오늘은 기초부터 다시 해봅시다.

 

 

1. 함수란?

- 특정 작업을 수행하는 코드의 묶음
- 반복되는 코드를 재사용 기능
- 코드의 가독성과 유지보수가 쉬워짐

 

 

2. 함수 정의하기 (def)
def 함수이름 (매개변수):
    실행할코드
    return 반환값

 

 

3. 함수 호출하기

- 함수이름(매개변수) 형태로 호출
- 정의된 함수는 여러 번 호출 가능

def add(a, b):
    return a+b

result = add(3, 5) # 함수 호출
print(result) # 8 출력

 

 

4. 매개변수와 반환값

- 매개변수 : 함수에 전달되는 값
- 반환값 : 함수가 실행 후 돌려주는 값

def multiply(a, b):    # a, b는 매개변수
    result = a * b     # 계산
    return result      # 결과값 반환

answer = multiply(4, 5)  # 20이 반환됨
print(answer)  # 20 출력



5. 실습 예제
# 간단한 인사 함수
def greet(name):
    print(f"안녕하세요, {name}님!")

greet("예리")  # "안녕하세요, 예리님!" 출력

 

 

6. 정리

- 함수는 코드를 재사용 가능하게 해줌
- def로 정의하고 이름()으로 호출
- 매개변수로 값을 받고 return으로 반환

 

 

728x90
반응형
LIST