在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 的 Socket 编程
Mar 24 Python
深入解析Python中的lambda表达式的用法
Aug 28 Python
Python使用requests发送POST请求实例代码
Jan 25 Python
从运行效率与开发效率比较Python和C++
Dec 14 Python
dataframe 按条件替换某一列中的值方法
Jan 29 Python
python加密解密库cryptography使用openSSL生成的密匙加密解密
Feb 11 Python
解决Python import docx出错DLL load failed的问题
Feb 13 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
Jan 28 Python
Python实现简单的2048小游戏
Mar 01 Python
Python pygame实现中国象棋单机版源码
Jun 20 Python
浅谈Python3中datetime不同时区转换介绍与踩坑
Aug 02 Python
Python用tkinter实现自定义记事本的方法详解
Mar 31 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写出自己的BLOG系统 2
2010/04/12 PHP
php header示例代码(推荐)
2010/09/08 PHP
PHP开发微信支付的代码分享
2014/05/25 PHP
浅谈PHP解析URL函数parse_url和parse_str
2014/11/11 PHP
php实现上传图片保存到数据库的方法
2015/02/11 PHP
php自定义错误处理用法实例
2015/03/20 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
php mysql实现mysql_select_db选择数据库
2016/12/30 PHP
类似CSDN图片切换效果脚本
2009/09/17 Javascript
Extjs4 GridPanel的主要配置参数详细介绍
2013/04/18 Javascript
Javascript对象属性方法汇总
2013/11/21 Javascript
JavaScript中匿名函数用法实例
2015/03/23 Javascript
webpack3+React 的配置全解
2017/08/21 Javascript
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
vue-cli 3.0 版本与3.0以下版本在搭建项目时的区别详解
2018/12/11 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
2019/02/28 Javascript
微信小程序tabBar 返回tabBar不刷新页面
2019/07/25 Javascript
vue 监听窗口变化对页面部分元素重新渲染操作
2020/07/28 Javascript
[02:16]卖萌的僵尸 DOTA2神话信使飞僵小宝来袭
2014/03/24 DOTA
[05:46]DOTA2英雄梦之声_第18期_陈
2014/06/20 DOTA
[24:42]VP vs TNC Supermajor小组赛B组 BO3 第三场 6.2
2018/06/03 DOTA
Python快速排序算法实例分析
2017/11/29 Python
Python3实现发送QQ邮件功能(文本)
2017/12/15 Python
python实现二叉查找树实例代码
2018/02/08 Python
python命令行参数用法实例分析
2019/06/25 Python
西班牙创意礼品和小工具网上商店:Curiosite
2016/07/26 全球购物
Saucony澳大利亚官网:美国跑鞋品牌,运动鞋中的劳斯莱斯
2018/05/05 全球购物
写演讲稿要注意的六件事
2014/01/14 职场文书
面试自我评价范文
2014/09/17 职场文书
2014年材料员工作总结
2014/11/19 职场文书
2014年司机工作总结
2014/11/21 职场文书
电子商务专业求职信范文
2015/03/19 职场文书
2015年国庆节标语大全
2015/07/30 职场文书
python神经网络编程之手写数字识别
2021/05/08 Python
详细谈谈JavaScript中循环之间的差异
2021/08/23 Javascript
《帝国时代4》赛季预告 新增内容编译器可创造地图
2022/04/03 其他游戏