在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 相关文章推荐
在Django框架中运行Python应用全攻略
Jul 17 Python
Python实现短网址ShortUrl的Hash运算实例讲解
Aug 10 Python
python控制台中实现进度条功能
Nov 10 Python
Python scikit-learn 做线性回归的示例代码
Nov 01 Python
python机器学习实战之K均值聚类
Dec 20 Python
JavaScript中的模拟事件和自定义事件实例分析
Jul 27 Python
Django 中自定义 Admin 样式与功能的实现方法
Jul 04 Python
使用Python和Scribus创建一个RGB立方体的方法
Jul 17 Python
Django多数据库的实现过程详解
Aug 01 Python
如何使用repr调试python程序
Feb 28 Python
详解numpy.ndarray.reshape()函数的参数问题
Oct 13 Python
python解析json数据
Apr 29 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
FleaPHP的安全设置方法
2008/09/15 PHP
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
php中http_build_query 的一个问题
2012/03/25 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
2014/04/08 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
curl 出现错误的调试方法(必看)
2017/02/13 PHP
Nginx+php配置文件及原理解析
2020/12/09 PHP
超棒的响应式布局jQuery插件Freetile.js
2014/11/17 Javascript
jquery中animate的stop()方法作用实例分析
2015/01/30 Javascript
Nodejs爬虫进阶教程之异步并发控制
2016/02/15 NodeJs
微信小程序 实例应用(记账)详解
2016/09/28 Javascript
IntersectionObserver API 详解篇
2016/12/11 Javascript
使用vue框架 Ajax获取数据列表并用BootStrap显示出来
2017/04/24 Javascript
Node.js readline 逐行读取、写入文件内容的示例
2018/03/01 Javascript
JS使用JSON.parse(),JSON.stringify()实现对对象的深拷贝功能分析
2019/03/06 Javascript
[01:45]绝对公平!DOTA2队长征召模式详解
2014/04/25 DOTA
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
Django中模型Model添加JSON类型字段的方法
2015/06/17 Python
Python列出一个文件夹及其子目录的所有文件
2016/06/30 Python
浅谈python类属性的访问、设置和删除方法
2016/07/25 Python
python利用selenium进行浏览器爬虫
2019/04/25 Python
Python实现滑动平均(Moving Average)的例子
2019/08/24 Python
windows下的pycharm安装及其设置中文菜单
2020/04/23 Python
Python实现数字的格式化输出
2020/08/01 Python
CSS3中的display:grid,网格布局介绍
2019/10/30 HTML / CSS
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
英国领先的互联网葡萄酒礼品商:Vintage Wine & Port
2019/05/24 全球购物
Lookfantastic阿联酋官网:英国知名美妆护肤购物网站
2020/05/26 全球购物
2014年客服工作总结范文
2014/11/13 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
先进班组材料范文
2014/12/25 职场文书
2015年小学数学教师个人工作总结
2015/05/25 职场文书
朋友离别感言
2015/08/04 职场文书
小学生大队委竞选稿
2015/11/20 职场文书
为什么node.js不适合大型项目
2021/04/28 Javascript