Python变量作用域:理解与实例展示
在Python编程中,变量的作用域指的是该变量能被程序中的哪些部分访问。Python主要有以下几种作用域:
- 全局作用域(Global Scope):
全局变量可以在整个程序的任何地方访问。在函数外部定义的变量属于全局变量。
# 全局变量
global_var = 10
def function():
print(global_var) # 可以访问到全局变量
function() # 输出:10
- 局部作用域(Local Scope):
在函数内部定义的变量,只在这个函数内部有效,称为局部变量。
# 局部作用域
def function():
local_var = 5 # 只在这个函数内部有效
print(local_var)
function() # 输出:5
总结来说,全局变量在整个程序范围内有效,而局部变量仅在定义它们的函数内部有效。
还没有评论,来说两句吧...