■ Tools/Python
[python] 05.함수 | return, value, parameter
대장고양이샤샤
2023. 12. 31. 18:26
함수
- 입력 변수와 출력 변수 간의 대응관계를 정의한것
하나의 작업과 기능, 동작을 처리하기 위한 사용자 정의 연산자 - 함수를 정의(define) : 함수를 구현해 파이썬 실행환경에 등록하는 것
- 함수를 호출(call) : 함수 사용
- 함수 구현
선언부와 구현부를 작성한다
def 함수이름( [변수, 변수, ..]): # 선언 부(Header) : 함수 이름, 매개변수 지정
# 구현 부(body) : 실행문 작성
실행구문1
실행구문2
실행구문3
…
[return [결과값]]
return value(반환값)
parameter(매개변수)
기본값이 있는 parameter
positional argument와 keyword argument
가변인자(Var args)
변수의 유효범위
- 지역 변수(local variable)
- 함수 안에 선언, 그 함수에서만 사용
- 전역 변수(global variable)
- 함수 밖에 선언된 변수,