测牛学堂软件测试进阶学习python的函

北京中科白殿风医院怎样 http://m.39.net/pf/a_5154125.html

函数的参数

1形参和实参参数:再函数定义的时候,在括号中写入变量,这个变量就是函数的参数。函数可以有多个参数。定义时候的变量成为形参。在函数调用的时候,根据定义的形参传递实际的参数,成为实参。2参数的优势可以让函数更加灵活通用,函数中的数据不是固定的,而是根据你的需求在调用的时候传递的。

defsum(a,b):print(a+b)sum(2,3)sum(1,1)

注意:如果函数定义了形参,必须定义相同个数的实参,否则会报错。

函数的返回值

函数的返回值就是函数的执行结果。在一个函数中,想要返回一个指定的数据,需要用turn关键字。在函数中经过运算得到的结果,如果要在外部使用,就要使用返回值,外部用变量接收,即可进行后续操作。turn的作用有两个:1把函数运算的记过返回出去。2函数遇到turn,下一行代码不会执行,会直接结束函数的执行。3所有的函数都有返回值,如果函数中没有写turn,则默认返回的是None注意:turn只能在函数中使用。示例代码:

defsum(a,b):turna+bs=sum(1,2)print(s)s2=sum(1,2)+sum(3,4)print(s2)

函数的调用顺序和嵌套函数

函数在定义和执行的过程中,要注意一下几点:1代码是从上到下依次执行的。2函数定义的时候是不会进入函数内部,也不会执行函数中的代码3函数调用的时候才会进入定义函数的内部去执行函数定义的代码4函数中的代码执行完毕,函数会回到调用该函数的那一行,继续向下执行。5函数中的代码,可以嵌套另外一个函数。

defsum(a,b):turna+bdefdoubleSum(a,b):turnsum(a,b)*2sult1=doubleSum(2,3)print(sult1)




转载请注明:http://www.aierlanlan.com/tzrz/4245.html