在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爬虫之抓取糗事百科代码分享
Nov 06 Python
python遍历类中所有成员的方法
Mar 18 Python
Python 类与元类的深度挖掘 II【经验】
May 06 Python
python版opencv摄像头人脸实时检测方法
Aug 03 Python
Python学习笔记之pandas索引列、过滤、分组、求和功能示例
Jun 03 Python
python机器学习库scikit-learn:SVR的基本应用
Jun 26 Python
Tensorflow实现酸奶销量预测分析
Jul 19 Python
python自定义时钟类、定时任务类
Feb 22 Python
Python StringIO如何在内存中读写str
Jan 07 Python
python实现在线翻译功能
Mar 03 Python
python实现将字符串中的数字提取出来然后求和
Apr 02 Python
详解Python模块化编程与装饰器
Jan 16 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/10/09 PHP
解决PHP在DOS命令行下却无法链接MySQL的技术笔记
2010/12/29 PHP
php中使用Imagick实现图像直方图的实现代码
2011/08/30 PHP
php curl模拟post请求小实例
2013/11/13 PHP
PHP树-不需要递归的实现方法
2016/06/21 PHP
php中二分法查找算法实例分析
2016/09/22 PHP
laravel 事件/监听器实例代码
2019/04/12 PHP
按钮JS复制文本框和表格的代码
2011/04/01 Javascript
js 分页全选或反选标识实现代码
2011/08/09 Javascript
jquery操作HTML5 的data-*的用法实例分享
2014/08/17 Javascript
JQuery实现动态表格点击按钮表格增加一行
2014/08/24 Javascript
一个JavaScript获取元素当前高度的实例
2014/10/29 Javascript
基于jQuery仿淘宝产品图片放大镜代码分享
2020/06/23 Javascript
BootStrap智能表单实战系列(七)验证的支持
2016/06/13 Javascript
原生JS实现九宫格抽奖效果
2017/04/01 Javascript
js实现图片旋转 js滚动鼠标中间对图片放大缩小
2017/07/05 Javascript
基于iScroll实现下拉刷新和上滑加载效果
2017/07/18 Javascript
JavaScript 用fetch 实现异步下载文件功能
2017/07/21 Javascript
jquery 键盘事件的使用方法详解
2017/09/13 jQuery
Angular 4中如何显示内容的CSS样式示例代码
2017/11/06 Javascript
AngularJs分页插件使用详解
2018/06/30 Javascript
微信小程序实现搜索历史功能
2020/03/26 Javascript
Python格式化压缩后的JS文件的方法
2015/03/05 Python
利用Python如何生成随机密码
2016/04/20 Python
梯度下降法介绍及利用Python实现的方法示例
2017/07/12 Python
Python脚本修改阿里云的访问控制列表的方法
2019/03/08 Python
Python:slice与indices的用法
2019/11/25 Python
Pytorch 之修改Tensor部分值方式
2019/12/27 Python
Python数据分析库pandas高级接口dt的使用详解
2020/12/11 Python
HTML5验证以及日期显示的实现详解
2013/07/05 HTML / CSS
一些Unix笔试题和面试题
2013/01/22 面试题
《阳光》教学反思
2014/02/23 职场文书
销售主管竞聘书
2014/03/31 职场文书
物资采购方案
2014/06/12 职场文书
违反学校规则制度检讨书
2015/01/01 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书