Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python 全局变量

作者:冷宸枫   发布日期:2025-04-12   浏览:51

# 定义全局变量
global_var = 10

def modify_global():
    # 在函数内部修改全局变量,需要使用 global 关键字声明
    global global_var
    global_var = 20
    print("Inside function, global_var =", global_var)

def read_global():
    # 函数内部读取全局变量不需要 global 关键字
    print("Inside function, global_var =", global_var)

# 调用函数前,打印全局变量的值
print("Before function call, global_var =", global_var)

# 调用修改全局变量的函数
modify_global()

# 再次打印全局变量的值
print("After function call, global_var =", global_var)

# 调用只读取全局变量的函数
read_global()

解释说明:

  1. 定义全局变量global_var = 10 是在模块级别定义的全局变量。
  2. 修改全局变量:在 modify_global 函数中,我们使用了 global 关键字来声明我们要修改的是全局变量 global_var,而不是创建一个新的局部变量。
  3. 读取全局变量:在 read_global 函数中,直接访问全局变量 global_var,不需要使用 global 关键字。
  4. 调用顺序:先打印全局变量的初始值,然后调用修改全局变量的函数,再打印修改后的值,最后调用只读取全局变量的函数。

通过这个例子,你可以看到如何在函数内部修改和读取全局变量。

上一篇:python open

下一篇:python 随机数

大家都在看

python时间格式

python ord和chr

python中的yield

python自定义异常

python list.pop

python的for i in range

npm config set python

python代码简单

python读取文件夹

python中turtle

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站