函数说明:
函数外部无法访问函数内部的局部变量
函数内部可以访问函数外部的变量,但不能修改函数外部变量的绑定关系
例如:
x = 0
def myadd(a, b):
x = a + b
print(x)
r = myadd(100, 200)
print(x) # 0
return 语句
语法:
return [表达式]
注: [] 代表内容可省略
作用:
用于函数中,结束当前的函数的执行,返回到调用该函数的地方,同时返回表达式的引用关系
说明:
1. return语句后跟的表达式可以省略,省略后相当于return None
2. 如果函数内没有return语句,则函数执行完最后一条语句后返回None(相当于在最后加了一条 return None语句)