在Python函数中输入任意数量参数的实例
作者:EddieTries 时间:2022-07-09 04:58:08
有时候,预先不知道函数需要接受多少个实参,好在Python允许函数从调用语句中调用语句中收集任意数量的实参。在参数前加上*号。
来看一个制作披萨的函数,它需要接受很多配料,但你无法预先确定顾客要多少种配料。下面的函数只有一个形参*toppings,但不管调用语句提供了多少实参,这个形参都将他们统统收入囊中:
def make_pizza(*toppings):
"""打印顾客点的所有配料"""
print(toppings)
make_pizza('pepperoni')
make_pizza('mushroom','green peppers','extra cheese')
执行结果:
('pepperoni')
('mushroom','green peppers','extra cheese')
来源:https://blog.csdn.net/TsuiXh/article/details/78670160
标签:Python,输入,参数
0
投稿
猜你喜欢
python使用参数对嵌套字典进行取值的方法
2022-04-12 10:13:27
Pandas把dataframe或series转换成list的方法
2022-03-24 23:05:02
Python中使用PyQt把网页转换成PDF操作代码实例
2021-12-04 11:31:19
ASP中取得图片宽度和高度的类
2008-10-29 12:38:00
深入学习Python中的上下文管理器与else块
2023-05-11 08:57:53
白鸦:如何设计用户体验?
2008-01-03 16:53:00
在Django admin中编辑ManyToManyField的实现方法
2021-03-05 18:03:47
SQL Server 事务,异常和游标详解
2024-01-18 19:25:19
C#操作SQLite数据库之读写数据库的方法
2024-01-27 21:46:33
Python实现自动装机功能案例分析
2022-05-16 12:35:48
security.js实现的RSA加密功能示例
2024-04-08 10:54:12
Linux系统下导出ORACLE数据库出现Exporting questionable statistics.错误 处理
2010-07-16 13:27:00
JavaScript 中的 setAttribute
2008-08-18 13:08:00
Django 对象关系映射(ORM)源码详解
2021-08-15 01:54:00
MySQL主从复制与读写分离原理及用法详解
2024-01-14 21:16:25
在element-ui的select下拉框加上滚动加载
2024-04-17 10:04:14
CSS代码实现下划线样式的输入框效果
2010-03-16 12:42:00
Django中针对基于类的视图添加csrf_exempt实例代码
2021-05-22 03:08:19
Django2.1.3 中间件使用详解
2023-11-06 19:46:00
Python编程argparse入门浅析
2023-11-05 09:53:01