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根据出生日期获得年龄的方法
Mar 31 Python
C#返回当前系统所有可用驱动器符号的方法
Apr 18 Python
Python3.x版本中新的字符串格式化方法
Apr 24 Python
Python使用pymysql小技巧
Jun 04 Python
python3 发送任意文件邮件的实例
Jan 23 Python
Python中 map()函数的用法详解
Jul 10 Python
Python Requests库基本用法示例
Aug 20 Python
Python搭建HTTP服务过程图解
Dec 14 Python
在python中计算ssim的方法(与Matlab结果一致)
Dec 19 Python
解决使用Pandas 读取超过65536行的Excel文件问题
Nov 10 Python
用python爬虫批量下载pdf的实现
Dec 01 Python
python的scipy.stats模块中正态分布常用函数总结
Feb 19 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
星际争霸教主Flash的ID由来:你永远不会知道他之前的ID是www!
2019/01/18 星际争霸
屏蔽浏览器缓存另类方法
2006/10/09 PHP
PHP5中新增stdClass 内部保留类
2011/06/13 PHP
destoon会员注册提示“数据校验失败(2)”解决方法
2014/06/21 PHP
PHP如何通过AJAX方式实现登录功能
2015/11/23 PHP
PHP实现的回溯算法示例
2017/08/15 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
JavaScript 对话框和状态栏使用说明
2009/10/25 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
javascript函数重载解决方案分享
2014/02/19 Javascript
jQuery中:has选择器用法实例
2014/12/30 Javascript
js实现可得到不同颜色值的颜色选择器实例
2015/02/28 Javascript
jQuery实现的背景动态变化导航菜单效果
2015/08/24 Javascript
11种ASP连接数据库的方法
2015/09/18 Javascript
js运动应用实例解析
2015/12/28 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
2017/02/20 Javascript
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
2017/03/08 Javascript
vue 配置多页面应用的示例代码
2018/10/22 Javascript
vant 解决tab切换插件标题样式自定义的问题
2020/11/13 Javascript
JS中循环遍历数组的四种方式总结
2021/01/23 Javascript
Javascript生成器(Generator)的介绍与使用
2021/01/31 Javascript
运行django项目指定IP和端口的方法
2018/05/14 Python
win7+Python3.5下scrapy的安装方法
2018/07/31 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
2019/06/26 Python
如何使用Python实现斐波那契数列
2019/07/02 Python
浅谈keras使用中val_acc和acc值不同步的思考
2020/06/18 Python
详解python 条件语句和while循环的实例代码
2020/12/28 Python
CSS3实现超酷的黑猫警长首页
2016/04/26 HTML / CSS
Sport-Thieme荷兰:购买体育用品
2019/08/25 全球购物
六十大寿答谢词
2014/01/12 职场文书
贯彻学习两会心得体会范文
2014/03/17 职场文书
2014年幼儿园园长工作总结
2014/12/17 职场文书
2016新年慰问信范文
2015/03/25 职场文书
2015年学校减负工作总结
2015/05/19 职场文书
Go语言 go程释放操作(退出/销毁)
2021/04/30 Golang