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 相关文章推荐
centos6.4下python3.6.1安装教程
Jul 21 Python
神经网络理论基础及Python实现详解
Dec 15 Python
Python读csv文件去掉一列后再写入新的文件实例
Dec 28 Python
python numpy 部分排序 寻找最大的前几个数的方法
Jun 27 Python
Django框架登录加上验证码校验实现验证功能示例
May 23 Python
Django中Middleware中的函数详解
Jul 18 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
Jul 31 Python
Flask教程之重定向与错误处理实例分析
Aug 01 Python
python时间与Unix时间戳相互转换方法详解
Feb 13 Python
python exit出错原因整理
Aug 31 Python
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
May 25 Python
Python&Matlab实现灰狼优化算法的示例代码
Mar 21 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存储过程调用实例代码
2013/02/03 PHP
Apache连接PHP后无法启动问题解决思路
2015/06/18 PHP
如何解决PHP使用mysql_query查询超大结果集超内存问题
2016/03/14 PHP
php执行多个存储过程的方法【基于thinkPHP】
2016/11/08 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
thinkphp5框架扩展redis类方法示例
2019/05/06 PHP
Laravel 5.2 文档 数据库 ―― 起步介绍
2019/10/21 PHP
PHP命名空间(namespace)原理与用法详解
2019/12/11 PHP
PHP论坛实现积分系统的思路代码详解
2020/06/01 PHP
jQuery chili图片远处放大插件
2009/11/30 Javascript
JS面向对象编程 for Cookie
2010/09/19 Javascript
JS实现左右无缝轮播图代码
2016/05/01 Javascript
详解Node.js模块间共享数据库连接的方法
2016/05/24 Javascript
星期几的不同脚本写法(推荐)
2016/06/01 Javascript
相册展示PhotoSwipe.js插件实现
2016/08/25 Javascript
Node.js与Sails redis组件的使用教程
2017/02/14 Javascript
详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期/时间实例
2017/02/17 Javascript
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
jQuery中$原理实例分析
2018/08/13 jQuery
VUE实现移动端列表筛选功能
2019/08/23 Javascript
vue登录注册实例详解
2019/09/14 Javascript
Vue混入mixins滚动触底的方法
2019/11/22 Javascript
Python 备份程序代码实现
2017/03/06 Python
在pycharm中配置Anaconda以及pip源配置详解
2019/09/09 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
python实现大学人员管理系统
2019/10/25 Python
解决pycharm 安装numpy失败的问题
2019/12/05 Python
python 串口读取+存储+输出处理实例
2019/12/26 Python
CSS3实现多重边框的方法总结
2016/05/31 HTML / CSS
爱尔兰家电数码商城:Currys PC World爱尔兰
2016/07/23 全球购物
Prototype如何实现页面局部定时刷新
2013/08/06 面试题
酒店员工职业生涯规划
2014/02/25 职场文书
教师求职自荐书
2014/06/14 职场文书
昆虫记读书笔记
2015/06/26 职场文书
2016教师给学生的毕业寄语
2015/12/04 职场文书
Python Django 后台管理之后台模型属性详解
2021/04/25 Python