Python 作用域分 4 层:L → E → G → B 查找变量从内到外,找不到就报错 修改变量: 全局变量 → global 外层函数变量 → nonlocal 函数内赋值 = 创建局部变量,不会影响全局