python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
- 更新时间:2022-10-26 08:36:26
- 编辑:冉书文
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
前言:
在Python中,这两个是python中的可变参数,*arg表示任意多个无名参数,类型为tuple,**kwargs表示关键字参数,为dict,使用时需将*arg放在**kwargs之前,否则会有“SyntaxError: non-keyword arg after keyword arg”的语法错误
def test(*arg,**kwargs): print arg print kwargs print "-------------------" if __name__=='__main__': test(1,2,3,4,5) test(a=1,b=2,c=3) test(1,2,3,a=1,b=3,c=5) output: (1, 2, 3, 4, 5) {} ------------------- () {'a': 1, 'c': 3, 'b': 2} ------------------- (1, 2, 3) {'a': 1, 'c': 5, 'b': 3} -------------------
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关教程
-
为什么python不好找工作
给网友朋友们带来一篇关于python的教程,为何python不好找工作?因为会与实践是两个不同的概念。大多的python培训教程较大都是基础,却让你误以为已经达到了找工作的程度。导致“会”Python的人多,企业却出现了用工荒。
发布时间:2022-10-21
-
python支持返回函数的知识点总结
这篇文章主要介绍了python支持返回函数的实例解析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
发布时间:2019-09-07
-
python爬虫BeautifulSoup简单使用
文章给大家分享了关于python爬虫的相关实例以及相关代码,有兴趣的朋友们参考下。
发布时间:2020-03-10
-
python事件驱动event实现详解
给大家整理了关于python的教程,这篇文章主要为大家详细介绍了python事件驱动event实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
发布时间:2022-10-09
-
python selenium实现鼠标键盘操作实例讲解
这篇文章主要为大家详细介绍了python selenium鼠标键盘操作(ActionChains),教大家如何玩转selenium鼠标键盘,感兴趣的小伙伴们可以参考一下
发布时间:2021-04-30
-
python类定义全局变量的方法
声明法,在python类或当前模块中使用global的声明方式,表示为全局变量。模块法,该方法是把全局变量定义在一个单独模块中,然后在需要使用的全局模块中将定义的全局变量模块导入。
发布时间:2021-05-27
-
Python如何限制输出日志的大小
这篇文章主要介绍了Python 限制输出日志的大小方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
发布时间:2021-05-06
-
python中使用PythonMagick将图片转换成ico格式的方法总结
今天小编就为大家分享一篇使用python将图片格式转换为ico格式的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
发布时间:2018-10-22
-
如何进行python开发环境搭建
这篇文章主要介绍了详解python开发环境搭建 ,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境。
发布时间:2020-02-01
-
DeBug Python神级工具PySnooper介绍
这篇文章主要介绍了详解DeBug Python神级工具PySnooper,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
发布时间:2020-01-30