PyCharm 2025.1 Help

提取字段

Extract Field 重构允许您声明一个新字段并用所选表达式对其进行初始化。 原始表达式被字段的用法替换。

就地提取字段

  1. 将文本光标放置在您想要提取到字段中的代码部分。

  2. Ctrl+Alt+F 或进入主菜单中的 重构 | 提取/引入 | 字段

  3. 请选择您要作为字段引入的表达式。

    选择表达式

    如果 PyCharm 在您的代码中检测到多个出现,它允许您指定要替换的出现。

    提取字段的多次出现
  4. 如果相关,请指定新字段将在哪里初始化——在当前方法中,或在类构造函数中。

  5. 指定字段的名称。 从列表中选择名称,或在带有红色边框的框中输入名称。

    选择名称

    要完成重构,请按 制表符 Enter

示例

import math class SolverEquation: def demo(self): a = 3 b = 25 c = 46 root1 = (-b + math.sqrt(b**2 - 4*a*c)) / (2*a) root2 = (-b - math.sqrt(b**2 - 4*a*c)) / (2*a) print(root1, root2)
import math class SolverEquation: def demo(self): a = 3 b = 25 c = 46 self.math_sqrt = math.sqrt(b ** 2 - 4 * a * c) root1 = (-b + self.math_sqrt) / (2 * a) root2 = (-b - self.math_sqrt) / (2 * a) print(root1, root2)
最后修改日期: 2025年 4月 23日