python 小技巧(函数定义)
2013-09-17 10:18
344 查看
函数定义中参数前面的*和**:
1/ 带*的参数表示传递任意个无名字参数,这些参数会一个Tuple的形式访问
2/ 带**的参数用来处理传递任意个有名字的参数,这些参数用dict来访问,Openstack源码中 **的参数用的很多,就表示传递的是一个字典.
1/ 带*的参数表示传递任意个无名字参数,这些参数会一个Tuple的形式访问
2/ 带**的参数用来处理传递任意个有名字的参数,这些参数用dict来访问,Openstack源码中 **的参数用的很多,就表示传递的是一个字典.
相关文章推荐
- Python定义函数及引用
- Python 的函数定义1
- python之函数的定义【进阶篇】
- Python 函数定义以及参数传递
- python函数的定义必须在调用前面(函数调用函数例外)
- Python中函数的定义和实现
- python函数的嵌套调用与嵌套定义
- Python中函数的参数定义和可变参数
- Python中函数的参数定义和可变参数
- python 函数定义
- 详解Python函数可变参数定义及其参数传递方式
- 【python】查找函数定义
- Python学习(8)、定义函数
- python入门(14)定义函数和接收返回值
- python 函数定义和内置函数isinstance以及数据类型检查type的使用
- Python 集合的定义以及常用运算及函数
- python函数的定义与使用
- Python: 为对象动态添加函数,且函数定义来自一个str
- 转:Python中函数的参数定义和可变参数
- python学习笔记-定义函数(哈哈,偷懒了03.10)