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

1.*形参名(*parameter)

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

  (1.1)直接传入多个实参

  

  (1.2)直接传入一个列表

  (1.3)直接传入一个元组

 

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

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

 

#两者可以放在一起使用

 

  

posted @ 2017-12-21 13:58  女林  阅读(501)  评论(0编辑  收藏  举报