(Python第五天)函数

一、试验

经常需要在同一个程序里多次复用代码。需要一些内建函数,比如len(),divmod()

二、定义一个函数

使用关键字def来定义一个函数,如

编写一个函数,让它接受两个整数作为输入,然后返回总和

第二行return关键字,把a+b的值返回给调用者

三、局域或全局变量

1)在函数内部和函数调用的代码中都使用同一个变量a

当函数中只要用到了变量a,并且a出现在表达式等于号的前面,就会被当作局部变量

2)使用global关键字,对函数中的a标志为全局变量,让函数内部使用全局变量的a.

四、默认参数值

函数的参数变量可以有默认值

表示test函数的表示形式为这个样子,参数列表有a,b ,如果调用者未给出b的值,那么b的值默认为-99

而且默认值只能被赋值一次,因此如果默认值是任何可变对象时会有所不用,如果列表,字典或者大多数类的实例,下面的函数在后续调用过程中会累计前面传给它的参数

猜你喜欢

转载自www.cnblogs.com/ywangji/p/10290280.html