读化学的程序员 发表于 2021-3-27 00:20:16

求助 全局函数

我是一个小白 想请问大佬们 为啥对x 用了global 还是 不能改变x的值呢

读化学的程序员 发表于 2021-3-27 00:22:05

说错了应该是全局变量

Daniel_Zhang 发表于 2021-3-27 00:52:13

读化学的程序员 发表于 2021-3-27 00:22
说错了应该是全局变量

我想问一下哈

你有调用这个函数吗

比如说 fun()

{:10_285:}

jackz007 发表于 2021-3-27 00:54:37

       你只是定义了 fun() ,却没有调用,调用一下然后再查询 x 的值看看。

代码小白liu 发表于 2021-3-27 10:10:29

>>> x = 5
>>> def fun():
        global x
        x = 10
        print(x)

       
>>> x
5

>>> fun()
10
>>>

读化学的程序员 发表于 2021-3-27 19:45:59

非常感谢大家 我初学者 很容易犯低级错误!

读化学的程序员 发表于 2021-3-27 19:47:07

jackz007 发表于 2021-3-27 00:54
你只是定义了 fun() ,却没有调用,调用一下然后再查询 x 的值看看。

好的谢谢!
页: [1]
查看完整版本: 求助 全局函数