Python
[Python] 함수 (function)
meizzi
2023. 2. 3. 17:18
728x90
반응형
1. 함수 사용의 장점
- 중복 코드를 없앨 수 있고 가독성이 높아진다.
- 프로그램의 구조와 흐름을 한 눈에 파악할 수 있고 오류 발생 지점을 쉽게 알 수 있다.
2. 함수의 구조
def 함수명(매개변수):
<수행할 문장1>
<수행할 문장2>
...
- 함수명 뒤 괄호 안에 매개변수는 이 함수에 입력으로 전달되는 값을 받는 변수이다.
- 변수 작성 시 단순히 a, b와 같이 이름만 쓰지 않고 a : int, b : int와 같이 자료형을 지정해주면 예상하지 못한 type error을 방지할 수 있다.
def add(a: int, b: int):
return a + b
3. 매개변수와 인수
- 매개변수 - 함수에 전달된 값을 저장하는 변수
- 인수 - 함수에 전달하는 값
def add(a, b): # a, b는 매개변수
return a+b
print(add(3, 4)) # 3, 4는 인수
728x90
반응형