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连接数据库的方法
Oct 19 Python
Python 列表理解及使用方法
Oct 27 Python
Python使用一行代码获取上个月是几月
Aug 30 Python
python版飞机大战代码分享
Nov 20 Python
Python异常处理知识点总结
Feb 18 Python
详解Python字符串切片
May 20 Python
Python3+Requests+Excel完整接口自动化测试框架的实现
Oct 11 Python
python 爬取古诗文存入mysql数据库的方法
Jan 08 Python
Python使用matplotlib绘制圆形代码实例
May 27 Python
解析Tensorflow之MNIST的使用
Jun 30 Python
Python3使用Selenium获取session和token方法详解
Feb 16 Python
Pandas自定义选项option设置
Jul 25 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 session
2013/10/28 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
2015/07/06 PHP
jQuery 获取对象 基本选择与层级
2010/05/31 Javascript
理解Javascript_08_函数对象
2010/10/15 Javascript
javascript是怎么继承的介绍
2012/01/05 Javascript
JavaScript设置首页和收藏页面的小例子
2013/11/11 Javascript
jQuery中next()方法用法实例
2015/01/07 Javascript
jQuery插件slides实现无缝轮播图特效
2015/04/17 Javascript
Javascript验证Visa和MasterCard信用卡号的方法
2015/07/27 Javascript
深入浅析Node.js 事件循环
2015/12/20 Javascript
基于js对象,操作属性、方法详解
2016/08/11 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
React如何将组件渲染到指定DOM节点详解
2017/09/08 Javascript
JS动态添加的div点击跳转到另一页面实现代码
2017/09/30 Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
2017/12/27 Javascript
详解Nodejs内存治理
2018/05/13 NodeJs
layui实现数据分页功能
2019/07/27 Javascript
js通过循环多张图片实现动画效果
2019/12/19 Javascript
Vue父组件监听子组件生命周期
2020/09/03 Javascript
python如何在终端里面显示一张图片
2016/08/17 Python
Python文本相似性计算之编辑距离详解
2016/11/28 Python
Python简单生成8位随机密码的方法
2017/05/24 Python
pycharm远程调试openstack代码
2017/11/21 Python
python实现最长公共子序列
2018/05/22 Python
Python实现的大数据分析操作系统日志功能示例
2019/02/11 Python
Python面向对象封装操作案例详解 II
2020/01/02 Python
Python 代码调试技巧示例代码
2020/08/11 Python
CSS3中31种选择器使用方法教程
2013/12/05 HTML / CSS
青年教师典范事迹材料
2014/01/31 职场文书
幼儿园六一儿童节主持节目串词
2014/03/21 职场文书
关于读书的演讲稿500字
2014/08/27 职场文书
巾帼文明岗汇报材料
2014/12/24 职场文书
教师法制教育培训学习心得体会
2016/01/14 职场文书
pycharm2021激活码使用教程(永久激活亲测可用)
2021/03/30 Python
mysql中整数数据类型tinyint详解
2021/12/06 MySQL
Python借助with语句实现代码段只执行有限次
2022/03/23 Python