欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

震惊!Python竟然是这样的修改全局变量

程序员文章站 2023-12-21 21:34:46
...

Python变量问题

Python函数内部修改函数外部的变量

我比较熟悉Java,所以今天在修改一个函数外部的一个变量时调试了好久,原来是这样修改一个外部变量。

python代码如下

x = 20


def func():
    global x
    x = 100
    print(str(x))  # 打印这个外部变量


if __name__ == '__main__':
    func()

打印结果为 100
原来要想修改函数外部变量,只需要 在函数里面将外部变量标记为global 即可。Java中则没有这个关键字。

上一篇:

下一篇: