파이썬은 이해하는 매개 변수
- 파이썬 주로 네 가지 범주는 상기 정의 된 파라미터의 함수이다 :
- 필수 매개 변수
- 기본 매개 변수
- 변수 매개 변수
- 키워드 인수
필수 매개 변수
def power(x):
"""
x: 必选参数
"""
return x ** 2
기본 매개 변수
def power(x, n=2):
"""
n: 默认参数
"""
return x ** n
변수 매개 변수
즉, 파라미터의 수는 가변 전달
def calc(*numbers):
"""
numbers: 可变参数
"""
print numbers
sum = 0
for n in numbers:
sum = sum + n * n
return sum
요청 :
. (1) 석회질 (1,2 ,. 3).
(2) AA = 1,2 ,. 3.]
석회질 (AA *)
파라미터 번호를 수신 터플 : (1, 2, 3 )
키워드 인수
키워드 매개 변수는 0 통과 또는 매개 변수 이름을 포함하여 매개 변수의 수는이 키워드 매개 변수가 자동으로 기능을 내부 딕셔너리로 조립되어 있습니다.
def person(name, age, **kw):
"""
kw: 关键字参数
"""
print 'name:', name, 'age:', age, 'other:', kw
호출 :
(. 1) 사람 ( '아담', 45, 성별 = 'M', 직업 = '엔지니어')
(2) kW 급 = { '도시': '베이징', '작업': '엔지니어'}
사람 ( '잭', 24, ** kw )
매개 변수 순서
에서 정의 된 기능 파이썬, 당신은 필수 매개 변수, 기본 매개 변수 매개 변수 및 키워드 매개 변수를 사용할 수 있습니다,이 네 가지 매개 변수를 함께 사용할 수 있습니다, 또는 일부 있지만, 매개 변수의 순서가 정의되어야 함을 참고하시기 바랍니다 : 필수 매개 변수, 기본 매개 변수 매개 변수 및 키워드 매개 변수를 설정합니다.