함수란?
모든 코드가 하나의 코드로 짜여 있다면? 내용이 점점 길고 복잡해지면서 소스 코드를 이해하기 힘듦
ˇ 같은 기능을 하는 코드가 반복적으로 필요할 때 매번 입력 반복 => 시간과 노력의 낭비, 크고 복잡한 소스
ˇ 기존에 작성한 코드를 재활용할 때 원하는 코드를 다시 활용
ˇ 소스 코드가 늘어남에 따라 필요한 변수가 많아지고 관 리가 복잡해짐
함수로 구성된 코드
ˇ 소스 코드가 기능별로 깔끔하게 구분
ˇ 다른 사람이 나 자신이 분석하기 쉬워짐
ˇ 같은 코드가 여러 번 필요하게 될 때 그것을 하나의 함수로 만들고, 그 함수를 필요한 수만큼 호출
ˇ 기존에 작성한 코드의 재활용
ˇ 각 함수별로 변수 관리
함수 작성
def print_address():
print("서울특별시 종로구 1번지")
print("파이썬 빌딩 7층")
print("홍길동")
함수 호출
print_address()
함수의 장점
ˇ 한 번만 함수를 정의하면 언제든지 필요할 때면 함수를 불러서 일을 시킬 수 있다.
print_address()
print_address()
print_address()
'Python' 카테고리의 다른 글
Python - 문자열 문제 1 (0) | 2022.01.07 |
---|
댓글