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爬虫
Dec 25 Python
理解python正则表达式
Jan 15 Python
python面向对象_详谈类的继承与方法的重载
Jun 07 Python
解决Pandas to_json()中文乱码,转化为json数组的问题
May 10 Python
Python根据已知邻接矩阵绘制无向图操作示例
Jun 23 Python
pycharm中使用anaconda部署python环境的方法步骤
Dec 19 Python
Python3 导入上级目录中的模块实例
Feb 16 Python
Python变量访问权限控制详解
Jun 29 Python
python 多进程队列数据处理详解
Dec 23 Python
使用Python发现隐藏的wifi
Mar 04 Python
python tkiner实现 一个小小的图片翻页功能的示例代码
Jun 24 Python
python爬虫爬取某网站视频的示例代码
Feb 20 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基于imap获取邮件实例
2014/11/11 PHP
curl和libcurl的区别简介
2015/07/01 PHP
PHP实现的曲线统计图表示例
2016/11/10 PHP
php array_walk_recursive 使用自定的函数处理数组中的每一个元素
2016/11/16 PHP
php面向对象的用户登录身份验证
2017/06/08 PHP
php使用array_chunk函数将一个数组分割成多个数组
2018/12/05 PHP
thinkphp5.1框架容器与依赖注入实例分析
2019/07/23 PHP
Javascript Math ceil()、floor()、round()三个函数的区别
2010/03/09 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
2013/01/16 Javascript
Javascript Ajax异步读取RSS文档具体实现
2013/12/12 Javascript
TypeScript Type Innference(类型判断)
2016/03/10 Javascript
极力推荐10个短小实用的JavaScript代码段
2016/08/03 Javascript
javascript 秒表计时器实现代码
2017/03/09 Javascript
详解angular笔记路由之angular-router
2017/09/12 Javascript
node 利用进程通信实现Cluster共享内存
2017/10/27 Javascript
react-router4 配合webpack require.ensure 实现异步加载的示例
2018/01/18 Javascript
Taro集成Redux快速上手的方法示例
2018/06/21 Javascript
每个 JavaScript 工程师都应懂的33个概念
2018/10/22 Javascript
element-ui中按需引入的实现
2019/12/25 Javascript
ES6函数和数组用法实例分析
2020/05/23 Javascript
Tornado服务器中绑定域名、虚拟主机的方法
2014/08/22 Python
python+django+sql学生信息管理后台开发
2018/01/11 Python
Python中的二维数组实例(list与numpy.array)
2018/04/13 Python
python format 格式化输出方法
2018/07/16 Python
用python打印菱形的实操方法和代码
2019/06/25 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
2019/08/26 Python
详解Python3 pickle模块用法
2019/09/16 Python
Python基于read(size)方法读取超大文件
2020/03/12 Python
Python趣味实例,实现一个简单的抽奖刮刮卡
2020/07/18 Python
聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明
2021/03/03 Python
HTML5中canvas中的beginPath()和closePath()的重要性
2018/08/24 HTML / CSS
英国创新设计文具、卡片和礼品包装网站:Paperchase
2018/07/14 全球购物
先进个人事迹材料
2014/01/25 职场文书
世博会口号
2014/06/20 职场文书
2015年信息中心工作总结
2015/05/25 职场文书
SQL IDENTITY_INSERT作用案例详解
2021/08/23 MySQL