![]() |
1
1
当您运行以下代码时:
您将得到以下输出:
但是,如果您尝试运行以下代码:
它将给出一个错误:
原因是: 我们正试图为外部作用域中的变量赋值。
在函数内部,变量不能既是局部变量又是全局变量。因此Python决定我们需要一个局部变量,因为赋值给
要更改全局变量的值,请使用 全球的 变量。
|
![]() |
Tor · 使用Box<None>值初始化struct 3 年前 |
![]() |
Judy · 在两个JavaScript函数中更新全局变量 3 年前 |
![]() |
ask_me · Python中关于局部和全局范围的概念性问题 3 年前 |
![]() |
Astha Gupta · 闭包中的词汇作用域是如何发生的?[重复] 3 年前 |
![]() |
Empha · 从成员函数对对象所做的更改不会持续。范围/参考问题? 7 年前 |
![]() |
pag-r · Golang开关变量范围 7 年前 |
![]() |
yurnero · MATLAB:“加载”一个快速访问功能 7 年前 |