Python:变量的作用域
变量的作用域变量类型 定义 局部变量 在函数内部定义并使用的变量,只在函数内部有效;局部变量使用global声明时,在函数调用后会变成全局变量。 全局变量 函数体外定义的变量,可作用于函数体外。
程序能访问该变量的区域,称为变量的作用域。
根据变量的有效范围划分:
代码示例:
def fun(a, b):
c = a + b
global dd
dd = 100
print(a, b, c)
print(dd) # NameError: name 'dd' is not defined
fun(10, 20)
print(dd)
# print(a) # NameError: name 'a' is not defined
# print(c) # NameError: name 'c' is not defined
版权声明
本文仅代表作者观点,不代表博信信息网立场。