python核心编程-可变参数3
2015-12-05 00:29
645 查看
在一个函数中同时传递:关键字与非关键字可变参数
输出:
#!/usr/bin/env python # -*- coding: UTF-8 -*- def newfoo(arg1, arg2, *nkw, **kw): 'display regular args and all variable args' print 'arg1 is: ', arg1 print 'arg2 is: ', arg2 for eachNKW in nkw: print 'additional non-keyword arg:',eachNKW for eachKW in kw.keys(): print "additional keyword arg '%s': %s" %\ (eachKW,kw[eachKW]) if __name__=='__main__': newfoo('wolf', 3, 'project', freud=90, gamble=96)
输出:
D:\Python27\test>func10.py arg1 is: wolf arg2 is: 3 additional non-keyword arg: project additional keyword arg 'gamble': 96 additional keyword arg 'freud': 90 D:\Python27\test>
相关文章推荐
- 第一次接触面向对象
- python核心编程-可变参数2
- python核心编程-可变参数
- python学习笔记-Day06-Day07(面向对象)
- Python - dup && dup2
- Python操作MySQL数据库
- python类库 - oslo.config
- python类库 - threading.Thread 与 多线程实现
- Python面向对象编程 一
- Numpy and Theano broadcasting
- My way to Python - Day04 - 模块
- python打包exe
- Python线程类首先是一个类
- Python/requests&cookielib
- 零基础入门学习Python(1)
- [置顶] python语言处理get类型请求,调试模式获取数据代码
- [置顶] Python语言处理整个文件的base64编码解码源码共享
- 安装pygame for Python3.5
- 趣学Python-教孩子学编程--第十三章
- python基础教程共60课-第3课IDE