定义类的时候,为了达到可以接受任意关键字参数的目的,要用**kw,可是为什么呢?
*args表示任何多个无名参数,它是一个tuple;**kwargs表示关键字参数,它是一个dict。并且同时使用*args和**kwargs时,必须*args参数列要在**kwargs前。没有搞明白这两个参数,百度了一下,不过还是不明白为什么要用字典类型的**kw来做参数呢?
*args表示任何多个无名参数,它是一个tuple;**kwargs表示关键字参数,它是一个dict。并且同时使用*args和**kwargs时,必须*args参数列要在**kwargs前。没有搞明白这两个参数,百度了一下,不过还是不明白为什么要用字典类型的**kw来做参数呢?
2015-06-23
举报