python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法


Posted in Python onFebruary 14, 2017

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中使用百度音乐搜索的api下载指定歌曲的lrc歌词
Jul 18 Python
你所不知道的Python奇技淫巧13招【实用】
Dec 14 Python
python中import reload __import__的区别详解
Oct 16 Python
浅谈Python NLP入门教程
Dec 25 Python
Python分割指定页数的pdf文件方法
Oct 26 Python
python3爬虫怎样构建请求header
Dec 23 Python
python正则爬取某段子网站前20页段子(request库)过程解析
Aug 10 Python
python构建指数平滑预测模型示例
Nov 21 Python
python和go语言的区别是什么
Jul 20 Python
Python中快速掌握Data Frame的常用操作
Mar 31 Python
Python利用机器学习算法实现垃圾邮件的识别
Jun 28 Python
python_tkinter弹出对话框创建
Mar 20 Python
让python 3支持mysqldb的解决方法
Feb 14 #Python
python用装饰器自动注册Tornado路由详解
Feb 14 #Python
利用python程序生成word和PDF文档的方法
Feb 14 #Python
Python中类型检查的详细介绍
Feb 13 #Python
Python IDLE 错误:IDLE''s subprocess didn''t make connection 的解决方案
Feb 13 #Python
python cx_Oracle模块的安装和使用详细介绍
Feb 13 #Python
python数据清洗系列之字符串处理详解
Feb 12 #Python
You might like
适合PHP初学者阅读的4本经典书籍
2016/09/23 PHP
PHP+mysql实现的三级联动菜单功能示例
2019/02/15 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
2019/04/15 PHP
关于Yii中模型场景的一些简单介绍
2019/09/22 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
2019/11/14 PHP
JS实多级联动下拉菜单类,简单实现省市区联动菜单!
2007/05/03 Javascript
javascript动态控制服务器控件实例
2014/09/05 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
2014/11/26 Javascript
ECMAScript6新增值比较函数Object.is
2015/06/12 Javascript
jQuery操作动态生成的内容的方法
2016/05/28 Javascript
AngularJS基础 ng-list 指令详解及示例代码
2016/08/02 Javascript
Javascript从数组中随机取出不同元素的两种方法
2016/09/22 Javascript
Ztree新增角色和编辑角色回显问题的解决
2016/10/25 Javascript
Bootstrap常用组件学习(整理)
2017/03/24 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
2017/04/07 Javascript
vuex的使用及持久化state的方式详解
2018/01/23 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
2018/04/26 Javascript
vue2.0使用v-for循环制作多级嵌套菜单栏
2018/06/25 Javascript
引入外部js脚本加载慢与页面白屏问题的解决
2018/12/10 Javascript
Vue渲染过程浅析
2019/03/14 Javascript
微信小程序实现星级评价
2019/11/20 Javascript
jQuery实现简单聊天室
2020/02/08 jQuery
Vue文本模糊匹配功能如何实现
2020/07/30 Javascript
[01:45]绝对公平!DOTA2队长征召模式详解
2014/04/25 DOTA
Django REST Framework序列化外键获取外键的值方法
2019/07/26 Python
使用OpenCV实现仿射变换—缩放功能
2019/08/29 Python
Python函数调用追踪实现代码
2020/11/27 Python
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
html5简介_动力节点Java学院整理
2017/07/07 HTML / CSS
解锁canvas导出图片跨域的N种姿势小结
2019/01/24 HTML / CSS
阿玛瑞酒店中文官方网站:Amari.com
2018/02/13 全球购物
印尼在线购买隐形眼镜网站:Lensza.co.id
2019/04/27 全球购物
秘书专业自荐信范文
2013/12/26 职场文书
单位委托书范本
2014/04/04 职场文书
2015年推普周活动方案
2015/05/06 职场文书
python数字图像处理:图像简单滤波
2022/06/28 Python