共计 310 个字符,预计需要花费 1 分钟才能阅读完成。
变量的作用域
程序能拜访该变量的区域,称为变量的作用域。
依据变量的无效范畴划分:
变量类型 | 定义 |
---|---|
局部变量 | 在函数外部定义并应用的变量,只在函数外部无效;局部变量应用 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
正文完