python函数参数带星号*
来源:互联网 发布:2016年手游数据 编辑:程序博客网 时间:2024/05/20 06:55
def function_with_one_star(*t): print(t, type(t)) def function_with_two_stars(**d) print(d, type(d))
上面定义了两个函数,分别用了带一个星号和两个星号的参数,它们是什么意思,运行下面的代码:
function_with_one_star(1, 2, 3)function_with_two_stars(a = 1, b = 2, c = 3)
结果如下
(1, 2, 3) <class 'tuple'>{'a': 1, 'c': 3, 'b': 2} <class 'dict'>
由此可见,带一个星号(*)参数的函数传人的参数存储为一个元组(tuple);
而带两个星号(*)参数的函数传人的参数则存储为一个字典(dict),并且在
调用是采取 a = 1, b = 2, c = 3 的形式。
由于传人的参数个数不定,所以当与普通参数一同使用时,必须
0 0
- python函数参数带星号*
- python函数参数带星号*
- python函数参数带星号*
- python函数参数带星号*
- python函数参数带星号*
- Python带星号*的函数参数
- python 函数参数的传递(参数带星号的说明)
- python 函数参数的传递(参数带星号的说明)
- python 函数参数的传递(参数带星号的说明)
- python 函数参数的传递(参数带星号的说明)
- python 函数参数的传递(参数带星号的说明)
- python 函数参数的传递(参数带星号的说明)
- python 函数参数的传递(参数带星号的说明)
- python 函数参数的传递(参数带星号的说明)
- python 函数参数的传递(参数带星号的说明)
- python 函数参数的传递(参数带星号的说明)
- python 函数参数的传递(参数带星号的说明)
- python 函数参数的传递(参数带星号的说明)
- 如果你当了老板,老板干什么?——不把自己当老板,你永远都混不好
- 什么是Unicode
- 【Eclipse】eclipse如何在User Libraries添加自己的库文件夹目录以及引入外部jar库文件
- android开发之 Canvas
- poj-1988
- python函数参数带星号*
- 数据结构括号匹配
- 【HDU】5021 Revenge of kNN II 树状数组
- Android ProgressBar自定义图片进度,自定义渐变色进度条
- 斯坦福大学公开课:广义相对论
- 挑战面试编程:原码、反码、补码
- Linux 进程间通信 --- 信号通信 --- signal --- signal(SIGINT, my_func); --- 按键驱动异步通知
- 黑马程序员--详解希尔排序
- 20140920 【 线段树 — 区间覆盖,区间查询 】 2014 ACM/ICPC Asia Regional Guangzhou Online--A Corrupt Mayor's Perfor