函数的进阶 动态传参,命名空间,函数嵌套

动态传参:

1 def chi(**food):#关键字动态传参
2     print(food)
3 chi(good_food="qiaokeli1",no_goodfood="庆庆",nice_good="大白本")#这个返回的是字典 ,和字典一样都是获取位置来调

这个返回的是字典,和字典一样

def chi(*food):
    print(food)
chi("好吃","henhaochi1","一般好吃")

 

* 表示位置参数的动态参数,接收到的是元祖 chi可以为空,

 

顺序 :

位置参数>*args>默认参数值>**kwargs

 

默认参数值可以不写,但是写了就意味着改变

posted @ 2018-08-09 16:30  逆欢  阅读(152)  评论(0编辑  收藏  举报