Python语法疑惑:变量作用域解析
在Python中,变量的作用域主要分为全局变量(global)和局部变量(local)。
全局变量:
在函数外部定义的变量,为全局变量。你可以任何地方访问它们。x = 10 # 全局变量
def func():
print(x) # 可以访问
func() # 输出:10
局部变量:
在函数内部定义的变量,为局部变量。你只能在这个函数内部访问它们。def func():
x = 5 # 局部变量
print(x) # 可以访问
func() # 输出:5
理解Python中的作用域规则是编写清晰、可读代码的关键。
还没有评论,来说两句吧...