引入字段
引入字段重构操作可让您声明一个新字段,并使用选定的表达式进行初始化。原始表达式将被替换为该字段的使用。 原始表达式被字段的用法替换。
就地引入字段
将光标置于您希望作为字段引入的代码片段中。
按 Ctrl+Alt+F 或进入主菜单中的 。 或者,右键单击并从上下文菜单中选择 。
如果在当前插入符号位置检测到多个表达式,则会显示 表达式 列表。 如果是这种情况,请单击表达式以选择它。 或者,使用 上 和 下 方向键导航至感兴趣的表达式,然后按 Enter 进行选择。

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

如有必要,请指定新字段的初始化位置——在当前方法中或类构造函数中。
指定字段的名称。 从列表中选择名称,或在输入框中键入名称。

要完成重构,请按 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年 9月 26日