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 09 Python
如何在Python中编写并发程序
Feb 27 Python
横向对比分析Python解析XML的四种方式
Mar 30 Python
解决Python 遍历字典时删除元素报异常的问题
Sep 11 Python
python dataframe astype 字段类型转换方法
Apr 11 Python
新手入门Python编程的8个实用建议
Jul 12 Python
500行代码使用python写个微信小游戏飞机大战游戏
Oct 16 Python
对python中return与yield的区别详解
Mar 12 Python
Python socket连接中的粘包、精确传输问题实例分析
Mar 24 Python
django使用F方法更新一个对象多个对象字段的实现
Mar 28 Python
python中字符串的编码与解码详析
Dec 03 Python
详解pandas映射与数据转换
Jan 22 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 缓存函数代码
2008/08/27 PHP
调整优化您的LAMP应用程序的5种简单方法
2011/06/26 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
2014/05/06 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
2014/10/30 PHP
PHP常用函数之获取汉字首字母功能示例
2019/10/21 PHP
use jscript with List Proxy Server Information
2007/06/11 Javascript
javascript 面向对象编程 function也是类
2009/09/17 Javascript
javascript伸缩菜单栏实现代码分享
2015/11/12 Javascript
jQuery EasyUI API 中文帮助文档和扩展实例
2016/08/01 Javascript
js判断价格,必须为数字且不能为负数的实现方法
2016/10/07 Javascript
最常见的左侧分类菜单栏jQuery实现代码
2016/11/28 Javascript
轻松理解JavaScript闭包
2017/03/14 Javascript
javascript中this用法实例详解
2017/04/06 Javascript
vue根据值给予不同class的实例
2018/09/29 Javascript
JS字符串常用操作方法实例小结
2019/06/24 Javascript
pageGroup.js实现分页功能
2019/07/27 Javascript
浅谈Vue3.0新版API之composition-api入坑指南
2020/04/30 Javascript
vue cli4.0项目引入typescript的方法
2020/07/17 Javascript
Python中apply函数的用法实例教程
2014/07/31 Python
python基础教程之基本数据类型和变量声明介绍
2014/08/29 Python
Python使用装饰器模拟用户登陆验证功能示例
2018/08/24 Python
推荐10款最受Python开发者欢迎的Python IDE
2018/09/16 Python
对Python多线程读写文件加锁的实例详解
2019/01/14 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
python3.7添加dlib模块的方法
2020/07/01 Python
Python实现自动装机功能案例分析
2020/10/22 Python
CSS3 calc()会计算属性详解
2018/02/27 HTML / CSS
Ticketmaster德国票务网站:购买音乐会和体育等门票
2016/11/14 全球购物
大四毕业生学习总结的自我评价
2013/10/31 职场文书
投资合作协议书范本
2014/04/17 职场文书
财务管理专业毕业生求职信
2014/06/02 职场文书
化学专业毕业生求职信
2014/07/28 职场文书
乡镇领导班子四风对照检查材料
2014/09/27 职场文书
2014财产信托协议书范本
2014/11/18 职场文书
2015年推普周活动总结
2015/03/27 职场文书
2015年城管个人工作总结
2015/05/15 职场文书