Python函数之不定长参数

各位小伙伴们,昨天我们一起探讨了函数的一系列参数,可能有心的小伙伴会问一个问题:

如果我们定义了一个函数,参数的个数不定,或者说有100个,那我们总不能把每个对应的形参全写在参数列表中吧?

对喽!不能,但是我们如何要表示一个函数中的参数是“不知道有多少个”呢?

那么就用到了另一个特殊的参数,叫做:不定长参数

那么,不定长参数如何表示呢?

不定长参数和其他的参数在定义上并没有什么不同,只是需要在前面加上一个星号“*”,之后传入的值就可以是多个了

我们来看下面的例子:

我们看到,上面定义了一个不定长变量names,之后我们用for循环读取输入的名字,当我输入一个名字的时候,他就输出一个名字,当我们输入多个名字的时候,他就会输出多个名字。

这就是今天我们安涛的不定长函数,希望大家能够理解。

今天的内容相对较少,但是常老师也希望大家能够多多练习,从现在开始,常老师尽可能每天少将一些内容,让大家去练透,盲目的追赶进度是没有意义的,尤其在程序设计过程中。

所以,有任何问题可以在下面留言并写上你的邮箱,我会一一回复的,谢谢大家!

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171228G0P2UH00?refer=cp_1026

同媒体快讯

  • 列表删除的差异

    2018-10-18
  • Python数据类型之列表第二季

    2018-10-18
  • Python中的模块第二季

    2018-10-18
  • Python精华之函数

    2018-10-18
  • Python变量作用域

    2018-10-18
  • Python利器之迭代器

    2018-10-18

相关快讯

扫码关注云+社区