Python里的全局变量的一些注意点
程序员文章站
2022-03-09 22:17:15
...
1、函数内声明的全局变量可以在外部使用
def glob():
global x
x = 3
y = 4
print(x+y)#7
glob()
print(x)#3 但是打印不了y
print("-"*50)
2、如果函数内用同名的赋值语句,则无法使用全局变量
a = 5
def glob1():
print(a)
# a = 5#函数里有赋值语句,着无法使用同名的全局变量/不然打印第一个a的时候会报错
print(a)#55
glob1()
否则会报错UnboundLocalError: local variable 'a' referenced before assignment
上一篇: Oracle函数与SqlServer函数以列表的形式对比
下一篇: AJAX 请求数据