局部变量:定义在函数内部的变量就是局部变量。该局部变量的作用域就是该函数内。
全局变量:定义在函数外部的变量就是全局变量。全局变量可以被所有的函数访问。
例如:
# 定义全局变量
a = 100
def test1():
print(a)
def test2():
print(a)
# 调用函数
test1()
test2()
注意:(1)当函数内出现局部变量和全局变量相同名字时,函数内部中的 变量名 = 数据 此时理解为定义了一个局部变量,而不是修改全局变量的值.
(2)修改全局变量必须在修改前使用global关键字声明。格式为:global 全局变量名。