Python 可变长度的参数

 

  在接下来的时间里面,我们准备为大家介绍"可变长度的参数"。

 

  如果在定义一个函数时,不可以确定要接收多少个参数的情况下,我们就可以定义一种可变长度的参数,就可以了。

 

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

     *参数名

 

   格式分析:

     (1)以星号*开头

     (2)参数名

 

   

   例子1:

   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中的“可变长参数”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

  不要停留在理论规则上面,快动起来吧!

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练