Python 可变长度的参数

 

 1、可变长度的参数

     在Python语言中,当我们在定义函数的参数部分时,如果,我们不确定需要多少个参数,那么,我们就可以定义

  可变长度的参数,这样,参数部分就可以接收任意数量的参数了。

 

 2、可变长度参数的定义格式:

     * 参数名

 

   格式分析

     (1)以星号*开头。

     (2)参数名。

 

  例子

  def test( *k ):    #定义了可变长度的参数k

      x=k [0] + k [1]

     return  x

   

   count = test(1,2 )   #向可变长参数k传递1和2两个参数,然后,在test函数中通过k结合下标

                0和1取出k中的参数1和2进行加法运算,结果保存于变量x中,然后,

                再通过return返回x。

 

                最后,count中的结果等于3。

 

  count = test(1,2,3 )  #向可变长参数k传递了1,2和3,然后,在test函数中通过k结合下标

                0和1取出k中的参数1和2进行加法运算,结果保存于变量x中,然后,

                再通过return返回x。

 

                最后,count中的结果等于3。

 

 小结:

    (1)可变长参数定义要以星号*开头

    (2)可以通过中括号[ ] 结合下标来获取可变长参数中的数据

=======================================================================

非常好,现在,我们已经掌握了Python语言中的(可变长度的参数)但是,如何去运行用它呢?

所以,我们就需要通过下方的链接,进入到Python语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。

>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)