在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实现自动登录人人网并采集信息的方法
Jun 28 Python
关于Django显示时间你应该知道的一些问题
Dec 25 Python
Python面向对象之继承代码详解
Jan 29 Python
python Pandas 读取txt表格的实例
Apr 29 Python
django js实现部分页面刷新的示例代码
May 28 Python
Python 中PyQt5 点击主窗口弹出另一个窗口的实现方法
Jul 04 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
Jul 11 Python
Django对数据库进行添加与更新的例子
Jul 12 Python
pycharm创建scrapy项目教程及遇到的坑解析
Aug 15 Python
详解Python self 参数
Aug 30 Python
解决Keras中Embedding层masking与Concatenate层不可调和的问题
Jun 18 Python
基于Keras中Conv1D和Conv2D的区别说明
Jun 19 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
第七节--类的静态成员
2006/11/16 PHP
PHP中is_file不能替代file_exists的理由
2014/03/04 PHP
PHP的引用详解
2015/02/22 PHP
php使用指定编码导出mysql数据到csv文件的方法
2015/03/31 PHP
Yii2第三方类库插件Imagine的安装和使用
2017/07/06 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
JavaScript Event学习第八章 事件的顺序
2010/02/07 Javascript
zepto.js中tap事件阻止冒泡的实现方法
2015/02/12 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
jQuery实现滚动切换的tab选项卡效果代码
2015/08/26 Javascript
JavaScript编程中window的location与history对象详解
2015/10/26 Javascript
基于JS实现Android,iOS一个手势动画效果
2016/04/27 Javascript
jQuery获取浏览器类型和版本号的方法
2016/07/05 Javascript
three.js中文文档学习之通过模块导入
2017/11/20 Javascript
JS+WCF实现进度条实时监测数据加载量的方法详解
2017/12/19 Javascript
微信小程序自定义音乐进度条的实例代码
2018/08/28 Javascript
微信小程序实现展示评分结果功能
2019/02/15 Javascript
JavaScript中将值转换为字符串的五种方法总结
2019/06/06 Javascript
javascript设计模式 ? 模板方法模式原理与用法实例分析
2020/04/23 Javascript
JavaScript 几种循环方式以及模块化的总结
2020/09/03 Javascript
详解Vue2的diff算法
2021/01/06 Vue.js
python合并文本文件示例
2014/02/07 Python
Python tornado队列示例-一个并发web爬虫代码分享
2018/01/09 Python
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
2018/02/08 Python
python/sympy求解矩阵方程的方法
2018/11/08 Python
基于Python下载网络图片方法汇总代码实例
2020/06/24 Python
Python tkinter之Bind(绑定事件)的使用示例
2021/02/05 Python
Amara美国站:英国高端家居礼品网站,世界各地的奢侈家具品牌
2017/07/26 全球购物
迪士尼英国官方商店:shopDisney UK
2019/09/21 全球购物
办公室前台岗位职责范本
2013/12/10 职场文书
英文留学推荐信范文
2014/01/25 职场文书
捐款倡议书范文
2014/02/02 职场文书
幼儿园感恩节活动方案
2014/10/06 职场文书
微信搭讪开场白
2015/05/28 职场文书
网络舆情信息简报
2015/07/21 职场文书
react国际化react-intl的使用
2021/05/06 Javascript