python核心编程-可变参数
2015-12-05 00:12
549 查看
非关键字可变参数-元祖
关键字可变参数—字典
输出:
关键字可变参数—字典
#!/usr/bin/env python # -*- coding: UTF-8 -*- def dictVarArgs(arg1, arg2='defaultB', **theRest): 'display 2 regular args and keyword variable args' print 'formal arg1:', arg1 print 'formal arg2:', arg2 for eachXtrArg in theRest.keys(): print 'Xtra arg %s: %s' % (eachXtrArg, str(theRest[eachXtrArg])) if __name__ == '__main__': print '******************' dictVarArgs(1220) print '******************' dictVarArgs(1220, 740.0) print '******************' dictVarArgs(1220, 740.0, c='xixi', d='haha') print '******************' dictVarArgs(1220, a='liuliu', men=('xiaohong','xiaoming'), c='xixi',d='haha')
输出:
D:\Python27\test>func8.py ****************** formal arg 1: adb formal arg 2: defaultB ****************** formal arg 1: adb formal arg 2: 456 ****************** formal arg 1: adb formal arg 2: 456 another arg: xyz another arg: 456.789 D:\Python27\test>
相关文章推荐
- 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
- python输出乱码
- python之路——面向对象
- python 调用 C 动态库