在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 Flask实现restful api service
Dec 04 Python
TensorFlow实现卷积神经网络
May 24 Python
python自定义函数实现最大值的输出方法
Jul 09 Python
python实现在函数中修改变量值的方法
Jul 16 Python
详解Python list和numpy array的存储和读取方法
Nov 06 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
Mar 19 Python
使用pytorch 筛选出一定范围的值
Jun 28 Python
树莓派4B安装Tensorflow的方法步骤
Jul 16 Python
基于Python-Pycharm实现的猴子摘桃小游戏(源代码)
Feb 20 Python
浅谈Python3中datetime不同时区转换介绍与踩坑
Aug 02 Python
python Tkinter模块使用方法详解
Apr 07 Python
Python中tqdm的使用和例子
Sep 23 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 无法载入mysql扩展
2010/03/12 PHP
ASP中Sub和Function的区别说明
2020/08/30 Javascript
深入理解JavaScript作用域和作用域链
2011/10/21 Javascript
解决jQuery动态获取手机屏幕高和宽的问题
2014/05/07 Javascript
JavaScript删除指定子元素代码实例
2015/01/13 Javascript
ajax跨域调用webservice的实现代码
2016/05/09 Javascript
iframe中使用jquery进行查找的方法【案例分析】
2016/06/17 Javascript
Bootstrap源码解读排版(1)
2016/12/23 Javascript
JS模拟实现ECMAScript5新增的数组方法
2017/03/20 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
ES6/JavaScript使用技巧分享
2017/12/14 Javascript
vue的for循环使用方法
2019/02/12 Javascript
javascript设计模式 ? 装饰模式原理与应用实例分析
2020/04/14 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
[01:39]2014DOTA2国际邀请赛 Newbee经理CU专访队伍火力全开
2014/07/15 DOTA
python检查URL是否正常访问的小技巧
2017/02/25 Python
基于python代码实现简易滤除数字的方法
2018/07/17 Python
Python3实现汉语转换为汉语拼音
2019/07/08 Python
浅谈Pytorch中的torch.gather函数的含义
2019/08/18 Python
Python Django框架模板渲染功能示例
2019/11/08 Python
python为QT程序添加图标的方法详解
2020/03/09 Python
Python 如何创建一个线程池
2020/07/28 Python
html5之Canvas路径绘图、坐标变换应用实例
2012/12/26 HTML / CSS
Myprotein西班牙官网:欧洲第一大运动营养品牌
2020/02/24 全球购物
js实现弹框效果
2021/03/24 Javascript
实习生自我鉴定
2013/12/12 职场文书
如何写一份好的自荐信
2014/01/02 职场文书
财务会计人员求职的自我评价
2014/01/13 职场文书
中年人生感言
2014/02/04 职场文书
在职党员进社区活动总结
2014/07/05 职场文书
高中军训的心得体会
2014/09/01 职场文书
新兵入伍心得体会
2014/09/04 职场文书
技术入股合作协议书
2014/10/07 职场文书
学雷锋献爱心倡议书
2015/04/27 职场文书
警用民用对讲机找不同
2022/02/18 无线电
Android Flutter实现3D动画效果示例详解
2022/04/07 Java/Android