课程
/后端开发
/Python
/python进阶
代码中的 *args, **kw *是 代表什么意思?
2020-05-03
源自:python进阶 2-13
正在回答
装饰器参数格式是(*args,**kw)的话,被装饰的函数无论有多少参数都可以匹配
dict
这么理解吧,*arg是一个tuple,**kw是一个lict
请参考文章 https://blog.csdn.net/maliao1123/article/details/52152989
*的话,可以参考C语言关于指针的思想。在C语言中,*可以代表一元组,**二元组。再看参考文章就懂了!
用来取你传入的变量的,变量很多时这样写方便
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计