本系列将会陆续整理分享一些的Python内置函数。
-
通过百度网盘获取:
链接:https://pan.baidu.com/s/11x9_wCZ3yiYOe5nVcRk2CQ?pwd=mnsj
提取码:mnsj
-
前往GitHub获取:
https://github.com/returu/Python_built-in_functions
globals()
返回值:
下面是一些使用 globals() 函数的示例:
-
示例1:查看全局变量
# 定义全局变量
x = 10
y = 20
def print_globals():
# 在函数内部使用globals()函数获取全局变量
global_x = globals()['x']
global_y = globals()['y']
print(global_x)
print(global_y)
print_globals()
# 输出:10
# 20
-
示例2:修改全局变量
# 定义全局变量
x = 0
y = 1
def modify_global_variable():
# 在函数内部修改全局变量
globals()['x'] = 1
# 删除全局变量
del globals()['y']
modify_global_variable()
# 打印全局变量
print(x)
# 输出:1
print(y)
# 输出:NameError: name 'y' is not defined
-
示例3:动态创建一个全局变量
# 动态创建一个全局变量
def create_global_variable(var_name, var_value):
globals()[var_name] = var_value
create_global_variable("city", "beijing")
# 访问全局变量 city
globals()['city']
# 输出:'beijing'


本篇文章来源于微信公众号: 码农设计师