PyCharm 2025.2 Help

引入变量

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

就地引入变量

  1. 在编辑器中,选择要引入的表达式或其一部分。您也可以将插入点置于表达式中,在这种情况下,PyCharm 会为您提供可能的代码选项列表。 您还可以将文本光标放在表达式内,在这种情况下,PyCharm 会为您提供一个潜在代码选择列表。

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

  3. 如果在当前插入符号位置检测到多个表达式,则会显示 表达式 列表。 如果是这种情况,请单击表达式以选择它。 或者,使用 方向键导航至相应的表达式,然后按 Enter 进行选择。

    Select 表达式
  4. 如果发现表达式存在多个实例,请指定是否仅替换所选实例,还是替换所有发现的实例。

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

    提取变量

使用对话框提取变量

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

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

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

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

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

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

最后修改日期: 2025年 9月 26日