Backend/Python
Python 파이썬 함수
쏠솔랄라
2023. 7. 3. 17:36
함수
: 독립적인 기능을 실행하는 작은 프로그램
함수를 사용하는 목적
: 프로그램을 각 기능별로 구분하여 구조적인 효율성 추구
함수의 특징
함수는 독립적으로 실행됨
함수는 고유한 기능을 가짐 : 범용성
함수는 매개 변수를 가질 수 있음
함수는 반환 값을 가질 수 있음(단, 반환 값은 하나만) -> return 문 사용
재사용, 관리 및 수정이 편리함
함수의 정의
함수 정의 : 함수의 이름 및 기능이 정의된 것
함수 원형 : 정의된 함수 형태
함수의 형식
def 함수명(매개변수):
코드정의
코드정의
코드정의
함수명
: 함수를 호출할때 사용하는 이름
함수의 기능이 연상되는 단어로 이름을 지어준다
매개 변수
: 함수를 실행할 때 전달받을 인자의 형태(입력 값의 형태)
함수가 실행할때 필요한 데이터
반환값
: 함수가 실행되고 종료될 때 반환되는 출력 값
함수가 실행되고 나서 만들어진 결과물을 다른외부에서 사용해야 한다면 반환값이 있고
외부에서 사용할 필요가 없으면 반환값이 없다
-> return 을 통해서 반환시킨다
※ return
: 함수 종료
while문의 break처럼 사용하면 된다
함수의 반환값이 있는 경우는 return 뒤에 반환값을 적어주면 된다
return을 통해 반환되는 값은 단 하나만 가능하다
함수의 호출
함수명 : 사용하려는 기능이 정의된 함수의 이름
인자 값 : 사용하려는 함수의 기능을 실행하기 위해 입력해야 하는 값
매개변수에 들어갈 값
※ 함수의 매개변수의 형식과 갯수, 자료형에 맞도록 인자 값을 전달해야 한다.
형식
함수명(인자값,인자값, ..., .)