在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实现登录时候输入密码错误5次锁定用户十分钟
Nov 05 Python
Django中使用celery完成异步任务的示例代码
Jan 23 Python
python实现多进程代码示例
Oct 31 Python
python 实现一次性在文件中写入多行的方法
Jan 28 Python
浅谈Python基础—判断和循环
Mar 22 Python
python 字典操作提取key,value的方法
Jun 26 Python
Python中zip()函数的简单用法举例
Sep 02 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
Jan 02 Python
Python3实现监控新型冠状病毒肺炎疫情的示例代码
Feb 13 Python
Python图像处理库PIL的ImageFont模块使用介绍
Feb 26 Python
Python如何用wx模块创建文本编辑器
Jun 07 Python
基于Python爬取fofa网页端数据过程解析
Jul 13 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
UTF8编码内的繁简转换的PHP类
2009/07/09 PHP
PHP中ini_set和ini_get函数的用法小结
2014/02/18 PHP
PHP使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
PHP发送短信代码分享
2015/08/11 PHP
PHP制作登录异常ip检测功能的实例代码
2016/11/16 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
Aster vs KG BO3 第一场2.18
2021/03/10 DOTA
js身份证判断方法支持15位和18位
2014/03/18 Javascript
jQuery制作简洁的图片轮播效果
2015/04/03 Javascript
js实现跨域的多种方法
2015/12/25 Javascript
Web Uploader文件上传插件使用详解
2016/05/10 Javascript
分分钟玩转Vue.js组件
2016/10/25 Javascript
jQuery实现遮罩层登录对话框
2016/12/29 Javascript
Vue.js结合bootstrap实现分页控件
2017/03/10 Javascript
Vue服务端渲染和Vue浏览器端渲染的性能对比(实例PK )
2017/03/31 Javascript
微信小程序checkbox组件使用详解
2018/01/31 Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
2018/07/21 Javascript
Vue之mixin全局的用法详解
2018/08/22 Javascript
js与jquery获取input输入框中的值实例讲解
2020/02/27 jQuery
[01:00:10]完美世界DOTA2联赛PWL S2 FTD vs Inki 第二场 11.21
2020/11/24 DOTA
Python表示矩阵的方法分析
2017/05/26 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
2020/05/26 Python
巴西电子产品购物网站:Saldão da Informática
2018/01/09 全球购物
获取邓白氏信用报告:Dun & Bradstreet
2019/01/22 全球购物
女性时尚在线:IVRose
2019/02/23 全球购物
女方婚礼新郎答谢词
2014/01/11 职场文书
公司请假条格式
2014/04/11 职场文书
商务经理岗位职责
2014/08/03 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
行政助理岗位职责
2015/02/10 职场文书
档案管理员岗位职责
2015/02/12 职场文书
二审答辩状范文
2015/05/22 职场文书
清明节随笔
2015/08/15 职场文书
「Manga Time Kirara MAX」2022年5月号封面公开
2022/03/21 日漫
vue实现书本翻页动画效果实例详解
2022/04/08 Vue.js
浅谈Redis缓冲区机制
2022/06/05 Redis