python函数可变长参数,python函数不可以传递变长的参数

  python函数可变长参数,python函数不可以传递变长的参数

  你有过这样的经历吗?在语言中,虽然构建的每一个字母或数字都直接指向一个内容,但有时,有些内容是不确定的,所以我们不得不在某种基础上添加一些字母或符号来表达它。比如我们现在讲的函数的变长参数就是一个例子。如果不确定参数的个数不是,我们就得用" * "来表示它。

  什么是不定长参数?

  首先是不确定性,涉及的内容是参数个数,所以组合需要在参数前面用“*”表示。

  代码演示:

  不定性参数案例: 求一整数之和

  defsum_of_num(*args):

  功能:求一组数的和。

  :paramargs:数字元组由提供

  :返回:所有数字的总和

  总和=0

  foriinargs:

  总和=i

  returnsum

  if__name__==__main__:

  打印(sum_of_num(11,22,22,22))

  list01=[11,22,33,44,55]

  tuple01=(11,22,33)

  print(sum_of_num(*list01))

  Print(总数的总和(*tuple01))。需要注意的是,有时候系统会优先将实际参数与普通参数进行匹配,只有匹配完成后,才会传递给不确定参数。你只需要了解一下,一定要记住需要加“*”号~

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: