func(*args, **kw)的问题
来源:12-12 装饰器 五
慕慕7355481
2018-04-08
在定义decorator函数中,有调用func(*args, **kw)。
此处按照一般的思维来说应该是:func(args, kw),就像下面定义f3函数时,采用的是print(kw)
我运行了一下调用func(args, kw),报错。但是:Why?
写回答
2回答
-
慕慕7355481
提问者
2018-04-08
小犀牛同学,按照你说的,下面print(kw)打印出来的是字典,你还说**kw是字典?**kw是一种接收参数的形式吧。
022018-04-08 -
qq_小犀牛_0
2018-04-08
你首先要弄明白,*args, **kw 是什么意思
*args 列表, **kw 字典
00
相似问题