Python関数-キーワードパラメータ

1251 ワード

キーワードパラメータでは、0つまたは任意のパラメータを入力できます.これらのキーワードパラメータは、関数で自動的にdictに組み立てられます.
def car(branch,price,**kw):
    print 'branch:',branch,',price:',price,',other',kw

car('Audi',89435) #        
car('DusAuto',234434,wheel=4,maxSpeed =150)    #       

結果:
branch: Audi ,price: 89435 ,other {}
branch: DusAuto ,price: 234434 ,other {'wheel': 4, 'maxSpeed': 150}

関数のパラメータには、必須パラメータ、デフォルトパラメータ、可変パラメータ、キーワードパラメータの順があります.