파이썬은 이해하는 매개 변수

파이썬은 이해하는 매개 변수

  • 파이썬 주로 네 가지 범주는 상기 정의 된 파라미터의 함수이다 :
    • 필수 매개 변수
    • 기본 매개 변수
    • 변수 매개 변수
    • 키워드 인수

필수 매개 변수

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 )

매개 변수 순서

에서 정의 된 기능 파이썬, 당신은 필수 매개 변수, 기본 매개 변수 매개 변수 및 키워드 매개 변수를 사용할 수 있습니다,이 네 가지 매개 변수를 함께 사용할 수 있습니다, 또는 일부 있지만, 매개 변수의 순서가 정의되어야 함을 참고하시기 바랍니다 : 필수 매개 변수, 기본 매개 변수 매개 변수 및 키워드 매개 변수를 설정합니다.

출시 일곱 개 원래 기사 · 원의 칭찬 0 · 조회수 16

추천

출처blog.csdn.net/WowClownGz/article/details/104815640