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

动态传参:

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

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

猜你喜欢

转载自www.cnblogs.com/zhangqing979797/p/9449824.html