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 自动提交和抓取网页
Jul 13 Python
Python import用法以及与from...import的区别
May 28 Python
Anaconda 离线安装 python 包的操作方法
Jun 11 Python
Python中安装easy_install的方法
Nov 18 Python
Python Matplotlib实现三维数据的散点图绘制
Mar 19 Python
python实现图片转字符小工具
Apr 30 Python
django获取from表单multiple-select的value和id的方法
Jul 19 Python
TensorFlow实现自定义Op方式
Feb 04 Python
Python+OpenCV实现图像的全景拼接
Mar 05 Python
python3 配置logging日志类的操作
Apr 08 Python
python3定位并识别图片验证码实现自动登录功能
Jan 29 Python
Python 多线程之threading 模块的使用
Apr 14 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和ACCESS写聊天室(六)
2006/10/09 PHP
jQuery Ajax使用 全解析
2010/12/15 Javascript
Jquery倒数计时按钮setTimeout的实例代码
2013/07/04 Javascript
chrome不支持form.submit的解决方案
2015/04/28 Javascript
JavaScript实现的类字典插入或更新方法实例
2015/07/10 Javascript
jquery小火箭返回顶部代码分享
2015/08/19 Javascript
基于jquery实现瀑布流布局
2020/06/28 Javascript
实例详解Nodejs 保存 payload 发送过来的文件
2016/01/14 NodeJs
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
2016/07/01 Javascript
localStorage实现便签小程序
2016/11/28 Javascript
jQuery密码强度验证控件使用详解
2017/01/05 Javascript
微信小程序 实现动态显示和隐藏某个控件
2017/04/27 Javascript
关于前后端json数据的发送与接收详解
2017/07/30 Javascript
vue系列之动态路由详解【原创】
2017/09/10 Javascript
Node.js利用断言模块assert进行单元测试的方法
2017/09/28 Javascript
vue中axios处理http发送请求的示例(Post和get)
2017/10/13 Javascript
用React-Native+Mobx做一个迷你水果商城APP(附源码)
2017/12/25 Javascript
基于Vue2.X的路由和钩子函数详解
2018/02/09 Javascript
Vue2.0 http请求以及loading展示实例
2018/03/06 Javascript
Openlayers3实现车辆轨迹回放功能
2020/09/29 Javascript
[43:43]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第一场 11.22
2020/11/24 DOTA
使用python实现扫描端口示例
2014/03/29 Python
利用Opencv中Houghline方法实现直线检测
2018/02/11 Python
Python3单行定义多个变量或赋值方法
2018/07/12 Python
Python文件如何引入?详解引入Python文件步骤
2018/12/10 Python
python语言元素知识点详解
2019/05/15 Python
python中对二维列表中一维列表的调用方法
2020/06/07 Python
python logging模块的使用
2020/09/07 Python
酒店销售经理岗位职责
2014/01/31 职场文书
触摸春天教学反思
2014/02/03 职场文书
纠风工作实施方案
2014/03/15 职场文书
反腐倡廉剖析材料
2014/09/30 职场文书
检讨书1000字
2014/10/11 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
python实现批量提取指定文件夹下同类型文件
2021/04/05 Python
Spring Boot接口定义和全局异常统一处理
2022/04/20 Java/Android