[개념] Chapter05-0 : 함수 기초
카테고리: Python
인프런 강의 프로그래밍 시작하기 : 파이썬 입문을 듣고 정리한 내용입니다✏️
함수 기초
함수
- 프로그래머가 이름을 통해서 정의 후 필요할 때 마다 호출
- 반복되는 코드를 한 번 구현 후 재사용 가능한 코드의 집합
- 함수 구현 -> 재사용, 루틴(프로시저, 서브루틴)
종류
1. 매개변수가 필요한 함수
# 예제1 : 매개변수 필요 X
def function1():
print("예제1 호출")
# 실행
function1() #예제1 호출
2. 매개변수가 필요하지 않은 함수
# 예제2 : 매개변수 필요 O
def function2(a, b):
print("예제2 호출", a, b)
# 실행
function2(10, 20) #예제2 호출 10 20
3. 결과값을 반환하는 함수(return)
# 예제3 : 결과값 반환X
def function3(x, y):
print("예제3 호출", x, y)
# 실행
function3(100, 200) #예제3 호출 100 200
4. 결과값을 반환하지 않는 함수
# 예제4 : 결과값 반환O
def function4(x, y):
return x + y
# 실행
r = function4(50,50)
print("예제4 호출", r) #예제4 호출 100
댓글남기기