함수
- 입력 변수와 출력 변수 간의 대응관계를 정의한것
하나의 작업과 기능, 동작을 처리하기 위한 사용자 정의 연산자 - 함수를 정의(define) : 함수를 구현해 파이썬 실행환경에 등록하는 것
- 함수를 호출(call) : 함수 사용
- 함수 구현
선언부와 구현부를 작성한다
def 함수이름( [변수, 변수, ..]): # 선언 부(Header) : 함수 이름, 매개변수 지정
# 구현 부(body) : 실행문 작성
실행구문1
실행구문2
실행구문3
…
[return [결과값]]
return value(반환값)
parameter(매개변수)
기본값이 있는 parameter
positional argument와 keyword argument
가변인자(Var args)
변수의 유효범위
- 지역 변수(local variable)
- 함수 안에 선언, 그 함수에서만 사용
- 전역 변수(global variable)
- 함수 밖에 선언된 변수,
'Tools > Python' 카테고리의 다른 글
[python] 07. 패키지와 모듈 (1) | 2023.12.31 |
---|---|
[python] 06.객체지향프로그래밍 (0) | 2023.12.31 |
[python] 04.제어문 컴프리헨션 | 제어문(조건문,반복문)과 간단한 제어문(컴프리헨션)을 배워보자 (1) | 2023.12.31 |
[python] 03.자료구조 | Set (0) | 2023.10.24 |
[python] 03.자료구조 | Dictionary (0) | 2023.10.24 |