지금까지 파이썬에서 기본 내장 타입과 조건 제어문, 반복문, 예외처리에 대해 작성했다. 그리고 이번 포스팅을 작성하기 위해 기본적으로 내장된 파이썬의 내장함수(built-in function)를 사용 했었다.
여기서는 사용자 정의 함수(user-defined function)의 정의와 함수 호출, 변수의 유효 범위(scope), 인자(arguments) 전달 방식, lambda 함수 및 기타 내장함수에 대해 작성한다. 함수에 관해서 함수 정의(definition)와 호출(call) 위의 그림은 사용자 정의 함수 add( )의 정의(definition)와 호출(call) 사이의 관계를 표현하고 있다.
함수 이름에 정의된 함수를 호출하고, '매개변수 = 인자'의 지정문 연산에 의해 내부적으로 위치 인자 또는 키워드 인자를 함수 정의 부분의 매개변수로 전달한다. 그러므로 인자는 값을 가져야 하며, 매개변수의 객체는 상수일 수 없다.
함수 정의 부분의 몸체(body) 부분을 실행하고, re...
#
Python
#
파이썬
#
키워드인자
#
주민등록번호
#
전달인자
#
일급함수
#
위치인자
#
요일
#
사용자정의함수
#
매개변수
#
달력
#
내장함수
#
return
#
함수
원문 링크 : [파이썬 기초] - 함수의 정의와 호출 및 인자 전달