Python 函数的默认参数

 

  在接下来的时间里面,我们准备为大家介绍"函数的默认参数"。

 

  函数的默认参数定义的语法格式:

    def 函数名 (参数1=默认参数1,参数2=默认参数2,...参数n=默认参数n):

       函数体代码

       return 返回值

 

  语法格式分析:

  (1)以 def 开始。

  (2)函数名,按变量命名规则定义即可。

  (3)参数部分,以“逗号”分隔每个参数,需要设置默认参数的部分先输入“=”,再输入需要的默认值即可

  (4)函数体代码,即需要重复使用的代码。

  (5)关键字return与返回值,用于将函数的操作结果返回调用的代码。

  (6)关键字return与返回值,并不是必须的,如果你的函数不需要返回操作结果,则不需要。

 

   

   例子1:

   def test( i =1,j=2 ):    #设置了参数 i 的默认值等于1,而 j 的默认值等于2

    x = i + j

    return x

 

   count = test( )    #因为,参数定义时设置了默认值,所以,在调用函数test时可以不传递参数

             在函数test调用完毕后,count中的值就等于3,因为,参数的默认值

             就是1和2。

 

  c = test( 5 )       #再次调用函数test,并传递5给参数 i ,所以, i 中的值等于5,而 j 中的值

              仍然是2,所以,在函数test调用完毕以后,c 中的值就等于7。

 

  c = test( 5,4 )     #再次调用函数test,并传递5给参数 i ,所以, i 中的值等于5,而 j 中的值

              就传递了4,所以,在函数test调用完毕以后,c 中的值就等于9。

 

 

 

 

  非常好,现在,我们已经掌握了Python中的“函数默认参数”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

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

 

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

进入游戏学习与训练