PyCharm 2025.3 Help

引入变量

如果您遇到难以理解的表达式,或该表达式在代码中的多个位置重复出现, 引入变量 重构 Ctrl+Alt+V 可以通过将该表达式的结果或其一部分放入一个更简单、更易理解的单独变量中,帮助您解决这些问题。 此外,这还能减少代码重复。

就地引入变量

  1. 在编辑器中,选择您要引入的表达式或其一部分。 您也可以将插入符号置于表达式内。在这种情况下, PyCharm 会向您提供可能的代码选择列表。

  2. Ctrl+Alt+V ,或在主菜单中转到 重构 | 提取/引入 | 变量 。或者,右键点击并在上下文菜单中选择 重构 | 引入变量

  3. 如果当前插入符号位置检测到多个表达式,将显示 表达式 列表。 在这种情况下,请点击该表达式以将其选中。 或者,使用 上移 下移 方向键导航到感兴趣的表达式,然后按 Enter 将其选中。

    选择表达式
  4. 如果找到多个该表达式的出现,请指定是仅替换所选出现,还是替换所有出现。

    引入变量的出现范围
  5. 在弹出窗口中选择建议的名称,或输入您自己的名称,然后按 Enter

    提取变量

使用对话框提取变量

默认情况下, PyCharm 使用就地重构。 要使用对话框执行重构,请打开 设置 对话框 (Ctrl+Alt+S ),转到 编辑器 | 代码编辑 ,然后在 重构 区域选择 在模态对话框中 重构选项。

禁用就地重构
  1. 在编辑器中,选择您要引入为变量的表达式或其一部分。

  2. Ctrl+Alt+V ,或在主菜单中转到 重构 | 提取/引入 | 变量。 或者,在上下文菜单中选择 重构 | 引入变量

  3. 在打开的 提取变量对话框 中,指定新常量的名称。

    提取变量对话框
  4. 要自动替换所选表达式的所有出现(如果找到多次),请选择 替换所有出现位置 选项。

  5. 点击 确定 以创建该常量。

最后修改日期: 2025年 12月 2日