在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 相关文章推荐
wxPython框架类和面板类的使用实例
Sep 28 Python
Python按行读取文件的实现方法【小文件和大文件读取】
Sep 19 Python
Python基础教程之tcp socket编程详解及简单实例
Feb 23 Python
python爬虫框架scrapy实战之爬取京东商城进阶篇
Apr 24 Python
关于Python中空格字符串处理的技巧总结
Aug 10 Python
python 接口_从协议到抽象基类详解
Aug 24 Python
Python的赋值、深拷贝与浅拷贝的区别详解
Feb 12 Python
你应该知道的Python3.6、3.7、3.8新特性小结
May 12 Python
详解python安装matplotlib库三种失败情况
Jul 28 Python
Python pathlib模块使用方法及实例解析
Oct 05 Python
详解Python类和对象内容
Jun 22 Python
Python时间操作之pytz模块使用详解
Jun 14 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实现根据银行卡号判断银行
2015/04/29 PHP
PHP实现可自定义样式的分页类
2016/03/29 PHP
php将文件夹打包成zip文件的简单实现方法
2016/10/04 PHP
ie下动态加态js文件的方法
2011/09/13 Javascript
jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
2013/04/08 Javascript
href下载文件根据id取url并下载
2014/05/28 Javascript
node.js中的fs.truncateSync方法使用说明
2014/12/15 Javascript
AngularJS基础学习笔记之控制器
2015/05/10 Javascript
Bootstrap学习笔记之css样式设计(2)
2016/06/07 Javascript
AngularJS 依赖注入详解和简单实例
2016/07/28 Javascript
详解nodejs微信jssdk后端接口
2017/05/25 NodeJs
详解微信小程序设置底部导航栏目方法
2017/06/29 Javascript
angular 组件通信的几种实现方式
2018/07/13 Javascript
ES6 迭代器与可迭代对象的实现
2019/02/11 Javascript
Websocket 向指定用户发消息的方法
2020/01/09 Javascript
js调用网络摄像头的方法
2020/12/05 Javascript
[01:47]2018年度DOTA2最具人气解说-完美盛典
2018/12/16 DOTA
python迭代器实例简析
2014/09/25 Python
Python NumPy库安装使用笔记
2015/05/18 Python
Python爬虫获取整个站点中的所有外部链接代码示例
2017/12/26 Python
python设置环境变量的原因和方法
2019/06/24 Python
python requests抓取one推送文字和图片代码实例
2019/11/04 Python
椰子猫砂:CatSpot
2018/08/27 全球购物
美国户外烹饪产品购物网站:Outdoor Cooking
2020/01/10 全球购物
用C#语言写出在本地创建一个UDP接收端口的具体过程
2016/02/22 面试题
《高尔基和他的儿子》教学反思
2014/04/09 职场文书
工会主席事迹材料
2014/06/03 职场文书
2014年办公室个人工作总结
2014/11/12 职场文书
2014年应急管理工作总结
2014/11/26 职场文书
党员个人年度总结
2015/02/14 职场文书
医生个人年终总结
2015/02/28 职场文书
学校开除通知书
2015/04/25 职场文书
观后感格式
2015/06/19 职场文书
2016年“我们的节日·端午节”活动总结
2016/04/01 职场文书
剖析后OpLog订阅MongoDB的数据变更就没那么难了
2022/02/24 MongoDB
TS 类型兼容教程示例详解
2022/09/23 Javascript