deffn2():deffn3():print('fn3中:','a = ', a)
fn3()# fn2()
a =20deffn3():# a = 10 # 在函数中为变量赋值时,默认都是为全局变量赋值# 如果希望在函数内部修改全局变量,则需要使用global关键字,来声明变量global a # 声明在函数内部的使用a是全局变量,此时再修改a时,就是在修改全局的a
a =10# 修改全局变量print('函数内部:','a= ', a)
fn3()print("函数外部:",'a = ', a)