# `local` 或 `nonlocal`? 首先澄清一点:**Python 中没有 `local` 关键字**,变量默认就是局部的。Python 提供的是 `global` 和 `nonlocal` 两个关键字。 ## 默认行为:局部变量 在函数内赋值的变量,自动是局部变量: ```python def func(): x = 10 # 局部变量,无需声明 ``` ## `