在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
  • asp之家 网络编程 m.aspxhome.com