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使用wmi模块获取windows下硬盘信息的方法
May 15 Python
python获得一个月有多少天的方法
Jun 04 Python
基于Python的文件类型和字符串详解
Dec 21 Python
解决Pycharm无法import自己安装的第三方module问题
May 18 Python
解决python写入带有中文的字符到文件错误的问题
Jan 31 Python
Python实现病毒仿真器的方法示例(附demo)
Feb 19 Python
django列表筛选功能的实现代码
Mar 27 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
Apr 16 Python
python模拟斗地主发牌
Apr 22 Python
使用opencv中匹配点对的坐标提取方式
Jun 04 Python
简述 Python 的类和对象
Aug 21 Python
Pytorch 使用tensor特定条件判断索引
Apr 08 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
超级简单的发送邮件程序
2006/10/09 PHP
用PHP函数解决SQL injection
2006/12/09 PHP
php mysql索引问题
2008/06/07 PHP
php 提速工具eAccelerator 配置参数详解
2010/05/16 PHP
php中eval函数的危害与正确禁用方法
2014/06/30 PHP
详谈PHP文件目录基础操作
2014/11/11 PHP
thinkphp3.2实现上传图片的控制器方法
2016/04/28 PHP
修复ie8&chrome下window的resize事件多次执行
2011/10/20 Javascript
JavaScript动态插入script的基本思路及实现函数
2013/11/11 Javascript
详解JavaScript中常用的函数类型
2015/11/18 Javascript
Bootstrap每天必学之工具提示(Tooltip)插件
2016/04/26 Javascript
JavaScript如何实现跨域请求
2016/08/05 Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
2016/12/12 Javascript
详解基于vue-cli优化的webpack配置
2017/11/06 Javascript
Vue 页面跳转不用router-link的实现代码
2018/04/12 Javascript
jQuery中each和js中forEach的区别分析
2019/02/27 jQuery
JS三级联动代码格式实例详解
2019/12/30 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
2020/11/16 Javascript
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
解决Python安装后pip不能用的问题
2018/06/12 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
python中matplotlib实现随鼠标滑动自动标注代码
2020/04/23 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
html5超简单的localStorage实现记住密码的功能实现
2017/09/07 HTML / CSS
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
农行实习自我鉴定
2013/09/22 职场文书
内科护士实习自我鉴定
2013/10/17 职场文书
环境工程专业个人求职信
2013/12/05 职场文书
应届生自我鉴定
2013/12/11 职场文书
军训自我鉴定范文
2014/02/13 职场文书
尊老爱亲美德少年事迹材料
2014/08/14 职场文书
python OpenCV学习笔记
2021/03/31 Python
Python干货实战之八音符酱小游戏全过程详解
2021/10/24 Python
Java 通过手写分布式雪花SnowFlake生成ID方法详解
2022/04/07 Java/Android
TaiShan 200服务器安装Ubuntu 18.04的图文教程
2022/06/28 Servers
Tomcat安装使用及部署Web项目的3种方法汇总
2022/08/14 Servers