提取字段
最后修改时间:2023 年 9 月 7 日提取字段重构允许您声明一个新字段并使用所选表达式对其进行初始化。原来的表达式被替换为字段的用法。
就地提取字段
将插入符号放在要提取到字段中的一段代码中。
按或转到重构 | 提取字段。CtrlAlt0F
选择要作为字段引入的表达式。
如果 PyCharm 在代码中检测到多个出现的情况,它可以让您指定要替换的出现。如果相关,请指定新字段的初始化位置 - 在当前方法中或在类构造函数中。
指定字段的名称。从列表中选择名称或在带有红色边框的框中输入名称。
要完成重构,请按Tab或Enter。
例子
前
import mathclass 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 mathclass 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)
感谢您的反馈意见!
此页面是否有帮助?