在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 k-近邻算法实例分享
Jun 11 Python
Python中的is和id用法分析
Jan 26 Python
Python格式化压缩后的JS文件的方法
Mar 05 Python
简介二分查找算法与相关的Python实现示例
Aug 26 Python
python下10个简单实例代码
Nov 15 Python
python不换行之end=与逗号的意思及用途
Nov 21 Python
python利用高阶函数实现剪枝函数
Mar 20 Python
python+ffmpeg批量去视频开头的方法
Jan 09 Python
Python Pexpect库的简单使用方法
Jan 29 Python
解决Django中调用keras的模型出现的问题
Aug 07 Python
Python中如何添加自定义模块
Jun 09 Python
Python多个MP4合成视频的实现方法
Jul 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
星际争霸秘籍
2020/03/04 星际争霸
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
打造计数器DIY三步曲(上)
2006/10/09 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
浅谈PHP接收POST数据方式
2015/06/05 PHP
Yii2创建表单(ActiveForm)方法详解
2016/07/23 PHP
PDO实现学生管理系统
2020/03/21 PHP
Prototype使用指南之range.js
2007/01/10 Javascript
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
2012/02/03 Javascript
javascript html5实现表单验证
2016/03/01 Javascript
Bootstrap基本组件学习笔记之缩略图(13)
2016/12/08 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
2016/12/19 Javascript
bootstrap导航、选项卡实现代码
2016/12/28 Javascript
nodejs基于WS模块实现WebSocket聊天功能的方法
2018/01/12 NodeJs
vue2.0实现音乐/视频播放进度条组件
2018/06/06 Javascript
Angular5集成eventbus的示例代码
2018/07/19 Javascript
vue下拉菜单组件(含搜索)的实现代码
2018/11/25 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
2019/09/07 Javascript
解决layui富文本编辑器图片上传无法回显的问题
2019/09/18 Javascript
leaflet加载geojson叠加显示功能代码
2020/02/21 Javascript
[02:09:59]火猫TV国士无双dota2 6.82版本详解(下)
2014/09/29 DOTA
[00:43]2016完美“圣”典风云人物:单车宣传片
2016/12/02 DOTA
python判断windows隐藏文件的方法
2014/03/21 Python
利用Python爬取可用的代理IP
2016/08/18 Python
pandas实现选取特定索引的行
2018/04/20 Python
Python编程中类与类的关系详解
2019/08/08 Python
Python打开文件、文件读写操作、with方式、文件常用函数实例分析
2020/01/07 Python
matplotlib基础绘图命令之bar的使用方法
2020/08/13 Python
python 解决pycharm运行py文件只有unittest选项的问题
2020/09/01 Python
python 发送邮件的四种方法汇总
2020/12/02 Python
伊索寓言教学反思
2014/05/01 职场文书
机关干部作风建设剖析材料
2014/10/23 职场文书
个人四风问题整改措施
2014/10/24 职场文书
2016大一新生军训感言
2015/12/08 职场文书
java多态注意项小结
2021/10/16 Java/Android
Python字符串格式化方式
2022/04/07 Python