关于不定长参数和内存地址复用的问题(闭包与装饰器,修改外部函数变量与修改全局变量)
__nonlocal:__修改外部函数的变量
__global:__修改全局变量
def test3(**kwargs):
print("这是有不定长参数的函数")
# 下面这么写会报错,因为一个*是一个函数,如传入a = 3.右边的*会将a = 3的key拆出来(a),左边的*会将a继续拆分。这样会报错
print(**kwargs)
test3(a = 3)
...
原创
2019-05-07 22:21:54 ·
216 阅读 ·
0 评论