问题遇到的现象和发生背景
在一个函数内,无法使用全局变量后,在赋值给这个全局变量.
问题相关代码,请勿粘贴截图
username=''
def func1():
global username
username='hasb'
def func2():
print(username)
global username
username='s'
func1()
func2()
运行结果及报错内容
UnboundLocalError: local variable 'username' referenced before assignment
我的解答思路和尝试过的方法
我想要达到的结果
在func2中使用并更改username的值