f1()函数只认识最上面定义的那个name啊,它怎么会认识f2里定义的name呢
局部变量和全局变量的区别
#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: YangPC
@time:2021/07/02
@QQ:327844761
@微信公众号:ewbang
"""
name = "lzl" # 这个是全局变量
def f1():
print(name)
def f2():
name = "eric" # 这个是局部变量
f1()
f2()