在Python函数中输入任意数量参数的实例


Posted in Python onJuly 16, 2019

有时候,预先不知道函数需要接受多少个实参,好在Python允许函数从调用语句中调用语句中收集任意数量的实参。在参数前加上*号。

来看一个制作披萨的函数,它需要接受很多配料,但你无法预先确定顾客要多少种配料。下面的函数只有一个形参*toppings,但不管调用语句提供了多少实参,这个形参都将他们统统收入囊中:

def make_pizza(*toppings):
  """打印顾客点的所有配料"""
  print(toppings)

make_pizza('pepperoni')
make_pizza('mushroom','green peppers','extra cheese')

执行结果:

('pepperoni')
('mushroom','green peppers','extra cheese')

以上这篇在Python函数中输入任意数量参数的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中精确输出JSON浮点数的方法
Apr 18 Python
在Python的Django框架中实现Hacker News的一些功能
Apr 17 Python
使用python检测主机存活端口及检查存活主机
Oct 12 Python
在Mac OS系统上安装Python的Pillow库的教程
Nov 20 Python
Python使用urllib2模块抓取HTML页面资源的实例分享
May 03 Python
python获取当前目录路径和上级路径的实例
Apr 26 Python
python 常用的基础函数
Jul 10 Python
对python中的argv和argc使用详解
Dec 15 Python
python爬虫获取百度首页内容教学
Dec 23 Python
python去重,一个由dict组成的list的去重示例
Jan 21 Python
Django+Xadmin构建项目的方法步骤
Mar 06 Python
Python如何将函数值赋给变量
Apr 28 Python
python实现两张图片拼接为一张图片并保存
Jul 16 #Python
Python 实现输入任意多个数,并计算其平均值的例子
Jul 16 #Python
pycharm新建一个python工程步骤
Jul 16 #Python
python实现一行输入多个值和一行输出多个值的例子
Jul 16 #Python
在python中用print()输出多个格式化参数的方法
Jul 16 #Python
python的pygal模块绘制反正切函数图像方法
Jul 16 #Python
对python中不同模块(函数、类、变量)的调用详解
Jul 16 #Python
You might like
php中将汉字转换成拼音的函数代码
2012/09/08 PHP
举例详解PHP脚本的测试方法
2015/08/05 PHP
php实现表单多按钮提交action的处理方法
2015/10/24 PHP
PHP实现的观察者模式实例
2017/06/21 PHP
PHP API接口必备之输出json格式数据示例代码
2017/06/27 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
document.documentElement的一些使用技巧
2013/04/18 Javascript
js简单实现让文本框内容逐个字的显示出来
2013/10/22 Javascript
Javascript中arguments对象详解
2014/10/22 Javascript
IE8 内存泄露(内存一直增长 )的原因及解决办法
2016/04/06 Javascript
JavaScript操作表单实例讲解(上)
2016/06/20 Javascript
AngularJS中的DOM操作用法分析
2016/11/04 Javascript
JavaScript实现打地鼠小游戏
2020/04/23 Javascript
js中DOM事件绑定分析
2018/03/18 Javascript
基于D3.js实现时钟效果
2018/07/17 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
小程序自定义弹框效果
2020/11/16 Javascript
[01:04:05]VG vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
[58:46]OG vs NAVI 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python错误处理详解
2014/09/28 Python
python登陆asp网站页面的实现代码
2015/01/14 Python
对tensorflow 的模型保存和调用实例讲解
2018/07/28 Python
Python计算一个点到所有点的欧式距离实现方法
2019/07/04 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
2019/08/12 Python
浅谈SciPy中的optimize.minimize实现受限优化问题
2020/02/29 Python
Python爬虫实现vip电影下载的示例代码
2020/04/20 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
容易被忽略的Python内置类型
2020/09/03 Python
教学评估实施方案
2014/03/16 职场文书
2014春晚主持词
2014/03/25 职场文书
酒店开业策划方案
2014/06/02 职场文书
个人授权委托书范本
2014/09/14 职场文书
法制教育讲座心得体会
2016/01/14 职场文书
2016春季运动会开幕词
2016/03/04 职场文书
【海涛dota解说】DCG联赛第一周 LGD VS DH
2022/04/01 DOTA