局部变量
1. 局部变量:只作用于局部,局部使用完成后,即可销毁,局部可以理解为在函数之内。在函数里面定义参数以及变量,都为局部变量。
var_1 = 1
def fun1_1():
var_1 = 2
fun1_1()
print(f'var_1 = {var_1}')
### 输出 ###
var_1 = 1
全局变量
1. 全局变量:作用于整个py文件中,在函数中,就可以访问到它,
var_1 = 1
def fun1_1():
print(f'var_1 = {var_1}')
fun1_1()
### 输出 ###
var_1 = 1
2. glolal : 在函数中,如果要尝试着,修改一个变量,可以使用,glolal 关键字,将局部变量变为全局变量。
var_1 = 1
def fun1_1():
global var_1
var_1 = 2
print(f'var_1 = {var_1}')
fun1_1()
### 输出 ###
var_1 = 2