函数的可重入性
当一个函数的输入一定,则输出必然一定的函数称为可重入函数
- 说明:
可重入函数内一定不会访问除局部变量意外的变量
输出的结果不会收到外界的影响。
示例:
# 可重入函数:
def myadd(x, y):
return x + y
print(myadd(100, 200)) # 300
# 不可重入函数:
y = 100
def myadd(x):
return x + y
print(myadd(200)) # 300
y = 300
print(myadd(200)) # 500