본문으로 바로가기

함수 사용하기

category Python/python 2020. 10. 16. 03:10

함수(function)

 : 기능을 제공하는데 특정 용도의 코드를 한곳에 모아 놓은 것

 

함수의 장점

 : 코드의 용도를 구분할 수 있다

 : 코드를 재사용할 수 있다

 : 실수를 줄일 수 있다

 

def

 : define - 정의하다

 

 : 함수 만들기

def 함수이름():
	코드

   - 빈 함수 만들기

 

 

 : 함수 호출하기

함수()

   - 함수를 만들기 전에 호출을 하면 is not defined 오류가 발생함

 

 

함수의 실행 순서

 1. 파이썬 스크립트 최초 실행

 2. Hello 함수 호출

 3. Hello 함수 실행

 4. print 함수 실행 및 'Hello, world!' 출력

 5. Hello 함수 종료

 6. 파이썬 스크립트 종료

 

 

덧셈 함수 만들기

def 함수이름(매개변수1, 매개변수2):
	코드

 

함수 독스트링

 : documentation strings, docstrings

 : 함수의 :(콜론) 바로 다음줄에 """ """(큰 따옴표 세 개)로 문자열을 입력하면 함수에 대한 설명을 넣을 수 있음

 : 단, 독스트링의 윗줄에 다른 코드가 오면 안됨

def 함수이름(매개변수):
    """ 독스트링 """
    코드
    
def 함수이름(매개변수):
    """
    여러 줄로 된
    독스트링
    """

 

함수의 결과를 반환하기

def 함수이름(매개변수):
	return 반환값

 

 : 매개변수는 없고 반환값만 있는 함수

 

 : return으로 함수 중간에서 빠져나오기

 

 : 함수에서 값 여러 개 반환하기

반응형

'Python > python' 카테고리의 다른 글

함수에서 재귀호출 사용하기  (0) 2020.10.19
함수에서 위치 인수와 키워드 인수 사용하기  (0) 2020.10.16
회문 판별과 N-gram 만들기  (0) 2020.10.16
파일 사용하기  (0) 2020.10.16
세트 사용하기  (0) 2020.10.16