传递任意数量的实参*parameter&使用任意数量的关键字实参**parameter

时间:2020-12-08 20:59:07

1.*形参名(*parameter)

  有时候我们不知道知道函数需要接受多少个实参,所以我们可以在形参名前加一个*,是让python创建一个名为parameter的空元组,并将收到的所有值都封装到这个元组中.

  (1.1)直接传入多个实参

  传递任意数量的实参*parameter&使用任意数量的关键字实参**parameter

  (1.2)直接传入一个列表

传递任意数量的实参*parameter&使用任意数量的关键字实参**parameter

  (1.3)直接传入一个元组

传递任意数量的实参*parameter&使用任意数量的关键字实参**parameter

2.**形参名(**parameter)

  有时候,我们需要接受任意数量的实参,但预先不知道传递给函数的会是什么样的信息,在这种情况下可以将函数编写成能够接受任意数量的键-值对

传递任意数量的实参*parameter&使用任意数量的关键字实参**parameter

#两者可以放在一起使用

传递任意数量的实参*parameter&使用任意数量的关键字实参**parameter