Python全局变量
程序员文章站
2024-01-22 19:13:34
...
"""
python 中的不同 会优先使用局部变量,如果想优先使用全局变量 需要使用 global 关键字
"""
num = 100
def fun2() :
#global 声明num是全局变量
#global num
num = 200
print("函数后 %s" % num)
fun2()
print(num)
运行结果:
函数后 200
100
这个和java中的结果不一样
python中,如果局部变量个全局变量同名,会优先使用局部变量
如果想要操作全局变量,需要在函数内 用 global 关键字 声明该变量是全部变量
num = 100
def fun2() :
#global 声明num是全局变量
global num
num = 200
print("函数后 %s" % num)
fun2()
print(num)
运行结果:
函数后 200
200
上一篇: webpack配置之HtmlWebpackPlugin第三方引用
下一篇: python 全局变量