美文网首页Python
[Python]*arg,**kwargs用法

[Python]*arg,**kwargs用法

作者: _小老虎_ | 来源:发表于2018-08-21 14:54 被阅读1次
关于arg,*arg的区别以及用法

*arg表示任意多个无名参数,类型为tuple,**kwargs表示关键字参数,为dict,使用时需将*arg放在**kwargs之前,否则会有“SyntaxError: non-keyword arg after keyword arg”的语法错误

当函数的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kwargs有key值。

相关文章

网友评论

    本文标题:[Python]*arg,**kwargs用法

    本文链接:https://www.haomeiwen.com/subject/rnqjiftx.html