在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实现简单状态框架的方法
Mar 19 Python
Python字符串特性及常用字符串方法的简单笔记
Jan 04 Python
python实现发送和获取手机短信验证码
Jan 15 Python
python 捕获shell脚本的输出结果实例
Jan 04 Python
python爬虫入门教程--利用requests构建知乎API(三)
May 25 Python
浅析python3字符串格式化format()函数的简单用法
Dec 07 Python
python读取并定位excel数据坐标系详解
Jun 26 Python
Python安装依赖(包)模块方法详解
Feb 14 Python
Python发送手机动态验证码代码实例
Feb 28 Python
Django crontab定时任务模块操作方法解析
Sep 10 Python
如何创建一个Flask项目并进行简单配置
Nov 18 Python
Python中requests做接口测试的方法
May 30 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检查是否是ajax请求的方法
2015/04/16 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
2016/01/08 PHP
php版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
浅谈php(codeigniter)安全性注意事项
2017/04/06 PHP
PHP实现的策略模式示例
2019/03/20 PHP
给网站上的广告“加速”显示的方法
2007/04/08 Javascript
JS删除数组元素的函数介绍
2013/03/27 Javascript
table insertRow、deleteRow定义和用法总结
2014/05/14 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
2015/03/16 Javascript
jQuery.ajax实现根据不同的Content-Type做出不同的响应
2016/11/03 Javascript
基于javascript实现数字英文验证码
2017/01/25 Javascript
微信小程序 向左滑动删除功能的实现
2017/03/10 Javascript
利用types增强vscode中js代码提示功能详解
2017/07/07 Javascript
Webpack 4.x搭建react开发环境的方法步骤
2018/08/15 Javascript
webpack4 升级迁移的实现
2018/09/12 Javascript
详解为生产环境编译Angular2应用的方法
2018/12/10 Javascript
JS大坑之19位数的Number型精度丢失问题详解
2019/04/22 Javascript
el-select 下拉框多选实现全选的实现
2019/08/02 Javascript
深入解析微信小程序开发中遇到的几个小问题
2020/07/11 Javascript
jquery实现鼠标悬浮弹出气泡提示框
2020/12/23 jQuery
[02:09]抵达西雅图!中国军团加油!
2014/07/07 DOTA
编写Python脚本来获取Google搜索结果的示例
2015/05/04 Python
Ubuntu 下 vim 搭建python 环境 配置
2017/06/12 Python
LRUCache的实现原理及利用python实现的方法
2017/11/21 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
2019/01/11 Python
python广度优先搜索得到两点间最短路径
2019/01/17 Python
Python实现的删除重复文件或图片功能示例【去重】
2019/04/23 Python
皮尔·卡丹巴西官方商店:Pierre Cardin
2017/07/21 全球购物
外国语学院毕业生自荐信
2013/10/28 职场文书
工商管理专业职业生涯规划
2014/01/01 职场文书
宾馆总经理岗位职责
2014/02/14 职场文书
优秀部门获奖感言
2014/02/14 职场文书
大学生安全责任书
2014/07/25 职场文书
运动会报道稿大全
2015/07/23 职场文书
幼儿园小班开学寄语(2016秋季)
2015/12/03 职场文书
关于Vue中的options选项
2022/03/22 Vue.js