Python中变量的作用域
根据程序中变量所在的位置和作用范围,变量分为局部变量和全局变量。
局部变量指在函数内部使用的变量,仅在函数内部有效,当函数退出时变量将不再存在。
全局变量指在函数之外定义的变量,在程序执行全过程有效。全局变量在函数内部使用时,需要提前使用保留字global声明
#全局变量和局部变量
n=2
def mulyiply(x,y):global n#全局变量return n*x*y
s=mulyiply(50,2)
print(s)
print(n)n=2
def mulyiply(x,y):n=4#局部变量return n*x*y
s=mulyiply(50,2)
print(s)
print(n)