PyCharm 2025.3 Help

引入字段

引入字段 重构允许您声明一个新属性,并使用所选表达式对其进行初始化。 原始表达式将被该属性的用法替换。

引入属性

  1. 将插入符号置于您想要作为属性引入的那段代码中。

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

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

    选择表达式

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

    提取字段的多个出现位置
  4. 如适用,请指定新属性的初始化位置——在当前方法中,还是在类构造函数中。

  5. 指定属性的名称。 从列表中选择名称,或在输入框中输入名称。

    选择名称

    要完成重构,请按 Tab 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年 12月 2日