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字符串排序方法
Aug 29 Python
python中map()与zip()操作方法
Feb 27 Python
Python2实现的LED大数字显示效果示例
Sep 04 Python
Python 绘图库 Matplotlib 入门教程
Apr 19 Python
python3解析库BeautifulSoup4的安装配置与基本用法
Jun 26 Python
python计算列表内各元素的个数实例
Jun 29 Python
为何人工智能(AI)首选Python?读完这篇文章你就知道了(推荐)
Apr 06 Python
简单了解Python matplotlib线的属性
Jun 29 Python
Python批量将图片灰度化的实现代码
Apr 11 Python
python requests.get带header
May 05 Python
Python爬虫 简单介绍一下Xpath及使用
Apr 26 Python
方法汇总:Python 安装第三方库常用
Apr 26 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实现首页链接查询 友情链接检查的代码
2010/01/05 PHP
对text数据类型不支持代码页转换 从: 1252 到: 936
2011/04/23 PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
2019/10/12 PHP
jQuery 三击事件实现代码
2013/09/11 Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
2014/05/05 Javascript
jquery制作select列表双向选择示例代码
2014/09/02 Javascript
DOM 事件流详解
2015/01/20 Javascript
js实现用户注册协议倒计时的方法
2015/01/21 Javascript
让图片跳跃起来  javascript图片轮播特效
2016/02/16 Javascript
loading动画特效小结
2017/01/22 Javascript
vue2.0构建单页应用最佳实战
2017/04/01 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
2018/02/22 Javascript
jQuery实现菜单的显示和隐藏功能示例
2018/07/24 jQuery
axios全局注册,设置token,以及全局设置url请求网段的方法
2018/09/25 Javascript
JavaScript"模拟事件"的注意要点详解
2019/02/13 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
2019/05/09 Javascript
js布局实现单选按钮控件
2020/01/17 Javascript
[02:11]完美世界DOTA2联赛10月28日赛事精彩集锦:来吧展示实力强劲
2020/10/29 DOTA
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
2014/05/23 Python
python基于xml parse实现解析cdatasection数据
2014/09/30 Python
python保存数据到本地文件的方法
2018/06/23 Python
Python3.4解释器用法简单示例
2019/03/22 Python
python实现五子棋小程序
2019/06/18 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
python同时遍历两个list用法说明
2020/05/02 Python
浅析Python requests 模块
2020/10/09 Python
伦敦剧院门票:London Theatre Direct
2018/11/21 全球购物
医大实习自我鉴定
2013/12/07 职场文书
实习教师自我鉴定
2013/12/09 职场文书
海南地接欢迎词
2014/01/14 职场文书
物理研修随笔感言
2014/02/14 职场文书
地理科学专业自荐信
2014/09/01 职场文书
个性发展自我评价2015
2015/03/09 职场文书
2015秋季运动会通讯稿
2015/07/18 职场文书
工伤调解协议书
2016/03/21 职场文书
vue-cropper插件实现图片截取上传组件封装
2021/05/27 Vue.js