python 主函数 设置全局变量可以吗
时间: 2023-08-31 13:42:54 浏览: 169
通过函数间共享全局变量的方式传递参数-python3+selenium自动化测试框架详解
在 Python 中,可以在主函数(或者任何函数)中设置全局变量。但是,在函数内部对全局变量进行修改需要使用 `global` 关键字来声明。例如:
```
x = 0
def main():
global x
x = 1
print(x)
main() # 输出 1
print(x) # 输出 1
```
需要注意的是,如果在函数内部没有使用 `global` 关键字来声明全局变量,而是直接对其进行修改,那么 Python 会默认该变量为局部变量,而不是全局变量。
阅读全文