 
 
|  |      1knightdf      2016-09-01 23:07:26 +08:00  1 res = func(*args, **kw)这表明的是可以接受可变数量的参数 args 和可变数量的关键字参数 kw , print(**kw)中的**kw 是解包,是把 dict kw 中的 key/value 解开了,就变成了 print(key=value), 这和 print({'key':value})明显是不一样的 | 
|  |      2just1      2016-09-01 23:13:31 +08:00 via Android 楼上正解 | 
|  |      3Newyorkcity OP | 
|  |      4petelin      2016-09-02 10:02:24 +08:00 via Android  1 解包任何时候都是可以处理的,我说的是解这个操作,你可以把它看出预处理一样的东西,所以问题在于,你包里面的 k=V ,在 print 函数里找不到对应 | 
|  |      5knightdf      2016-09-02 12:56:17 +08:00 @Newyorkcity python3 的 print 才是个函数,是有关键字参数的,你看可以看看文档, python2 默认的 print 是一个语句,没有参数一说 |