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中的“可变长参数”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)