Python函数-关键字参数

关键字参数允许传入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}

函数中的参数有着一定的顺序,分别是:必选参数,默认参数,可变参数,关键字参数

你可能感兴趣的:(python)