函数
1、局部变量:在函数内部定义的变量,其作用范围是这个函数内部,作用为了临时保存数据;
2、全局变量:在函数外边定义的变量,既能在一个函数中使用,也能在其他的函数中使用;
3、global:如果在函数中出现global 全局变量的名字
那么这个函数中即使出现和全局变量名相同的变量, 也理解为对全局变量进行修改,而不是定义局部变量;
def test():
# 可以使用一次global对多个全局变量进行声明
global a, b
# 还可以用多次global声明都是可以的
# global a
# global b
4、一个函数返回多个数据:return后面有多个数据,那么默认是元组,return后面可以是元组,列表、字典等,只要是能够存储多个数据的类型,就可以一次性返回多个数据;
def calc_num(a, b):
num1 = a//b
num2 = a%b
return num1, num2 #默认是元组
5、默认值参数(缺省参数):带有默认值的参数一定要位于参数列表的最后面;
def 函数名(参数=默认值):
函数体语句</