로딩
요청 처리 중입니다...

[파이썬 기초] - 함수의 정의와 호출 및 인자 전달

 [파이썬 기초] - 함수의 정의와 호출 및 인자 전달

지금까지 파이썬에서 기본 내장 타입과 조건 제어문, 반복문, 예외처리에 대해 작성했다. 그리고 이번 포스팅을 작성하기 위해 기본적으로 내장된 파이썬의 내장함수(built-in function)를 사용 했었다.

여기서는 사용자 정의 함수(user-defined function)의 정의와 함수 호출, 변수의 유효 범위(scope), 인자(arguments) 전달 방식, lambda 함수 및 기타 내장함수에 대해 작성한다. 함수에 관해서 함수 정의(definition)와 호출(call) 위의 그림은 사용자 정의 함수 add( )의 정의(definition)와 호출(call) 사이의 관계를 표현하고 있다.

함수 이름에 정의된 함수를 호출하고, '매개변수 = 인자'의 지정문 연산에 의해 내부적으로 위치 인자 또는 키워드 인자를 함수 정의 부분의 매개변수로 전달한다. 그러므로 인자는 값을 가져야 하며, 매개변수의 객체는 상수일 수 없다.

함수 정의 부분의 몸체(body) 부분을 실행하고, re...

# Python # 파이썬 # 키워드인자 # 주민등록번호 # 전달인자 # 일급함수 # 위치인자 # 요일 # 사용자정의함수 # 매개변수 # 달력 # 내장함수 # return # 함수