본문 바로가기
Python

Python - 함수 1

by seung_nari 2022. 1. 12.

함수란?

모든 코드가 하나의 코드로 짜여 있다면?  내용이 점점 길고 복잡해지면서 소스 코드를 이해하기 힘듦

ˇ 같은 기능을 하는 코드가 반복적으로 필요할 때 매번 입력 반복 => 시간과 노력의 낭비, 크고 복잡한 소스

ˇ 기존에 작성한 코드를 재활용할 때 원하는 코드를 다시 활용

ˇ 소스 코드가 늘어남에 따라 필요한 변수가 많아지고 관 리가 복잡해짐

 

함수로 구성된 코드

ˇ 소스 코드가 기능별로 깔끔하게 구분

ˇ 다른 사람이 나 자신이 분석하기 쉬워짐

ˇ 같은 코드가 여러 번 필요하게 될 때 그것을 하나의 함수로 만들고, 그 함수를 필요한 수만큼 호출

ˇ 기존에 작성한 코드의 재활용

ˇ 각 함수별로 변수 관리

 

함수 작성

def print_address():
	print("서울특별시 종로구 1번지")
	print("파이썬 빌딩 7층")
	print("홍길동")

함수 호출

print_address()

 

함수의 장점

ˇ 한 번만 함수를 정의하면 언제든지 필요할 때면 함수를 불러서 일을 시킬 수 있다.

 

print_address()
print_address()
print_address()

'Python' 카테고리의 다른 글

Python - 문자열 문제 1  (0) 2022.01.07

댓글