变量的作用域
程序能访问该变量的区域,称为变量的作用域。
根据变量的有效范围划分:
变量类型 | 定义 |
---|---|
局部变量 | 在函数内部定义并使用的变量,只在函数内部有效;局部变量使用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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。