함수

HYEONYI JU·2021년 2월 3일
0

Python 기초

목록 보기
4/4

함수

  • 코드를 기능으로 묶은 단위 (즉, 코드의 기능 단위)
  • D.A.C(Divide & Conquer): 함수란 엄청나게 길고 복잡한 코드를 기능별로 나눠서, 간단하고 짧고 단순하게 만들어 주는 문법 (에러 찾기가 편함)

함수 선언

def 함수이름(인자):
	실행코드
    리턴값
  • 인자: 원인이 되는 데이터. 개수는 내 마음(즉, 없어도 됨)

  • 리턴값: 함수가 제 기능을 다 한 결과. 무조건 1개 또는 없음

    def 종료함수(인자):
        exit()
    
    def 화면에_안녕띄우기(인자):
        print("안녕")

함수 호출

함수이름(인자)

변수

  • 지역변수: 함수 내에서만 존재하는 독립적인 변수
  • 전역 변수: 전체 영역에서 사용가능한 변수
  • 함수의 본질을 잊지말고 가급적 지역 변수를 활용할 것. 전역변수가 많아지면 코드를 기능별로 나누려는 함수의 목적에 어긋날 수 있다.
profile
병아리 삐약삐약

0개의 댓글