3.11 Python变量参数
来源:互联网 发布:炒原油软件 编辑:程序博客网 时间:2024/05/07 12:43
有时你可能想定义一个函数,它可以获取参数的任何值,这可以通过使用星号(*)实现:输出:
166
它是如何工作的:
当我们声明一个星号的参数,如*param,那么从这一点开始到结束的所有位置的参数都被收集到一个叫param的元组中。
同样,当我们声明一个双星参数,如**param,那么人那一点开始到结束的所有关键字参数都被收集到一个叫param的字典中。
我们将在后续章节中探讨元组和字典。
- def total(initial=5, *numbers, **keywords):
- count = initial
- for number in numbers:
- count += number
- for key in keywords:
- count += keywords[key]
- return count
- print(total(10, 1, 2, 3, vegetables=50, fruits=100))
166
它是如何工作的:
当我们声明一个星号的参数,如*param,那么从这一点开始到结束的所有位置的参数都被收集到一个叫param的元组中。
同样,当我们声明一个双星参数,如**param,那么人那一点开始到结束的所有关键字参数都被收集到一个叫param的字典中。
我们将在后续章节中探讨元组和字典。
0 0
- 3.11 Python变量参数
- [零基础学python]变量和参数
- Python 函数之参数、局部变量
- Python 参数知识(变量前加星号的意义)
- Python 参数知识(变量前加星号的意义)
- Python函数参数传递以及变量作用域
- Python 参数知识(变量前加星号的意义)
- Python的变量赋值及函数参数传递规则
- python函数参数的理解,对象和变量
- Python 参数知识(变量前加星号的意义)
- 笨方法学Python 习题 13: 参数、解包、变量
- 笨方法学习Python-习题13: 参数、解包、变量
- 【Python】Tensorflow获取变量,保存网络参数到Matlab格式
- python 获取脚本传递参数 及参数个数 检查文件 变量 是否存在 退出脚本
- python 获取脚本传递参数 及参数个数 检查文件 变量 是否存在 退出脚本
- python:变量
- Python变量
- python变量
- 3.7 Python函数的参数
- Android应用的界面编程(一)
- 3.8 Python函数中的局部变量和全局变量
- 3.9 Python默认参数
- 3.10 Python参数关键字
- 3.11 Python变量参数
- 3.12 Python只有关键字的参数
- 3.13 Python return语句
- 3.14 Python文档字符串
- 4.1 Python模块的概念
- 4.2 Python模块的导入
- 4.3 Python获取模块名称
- 4.4 Python创建模块
- 4.5 Python dir()函数