如何在PyCharm中禁用“简化链式比较”?

9w11ddsr  于 2023-03-02  发布在  PyCharm
关注(0)|答案(1)|浏览(197)

我明白像这样的陈述

if x > y and y > z:
   pass

可简化为

if x > y > z:
   pass

但老实说我更喜欢第一个,请不要评判我。有没有办法在PyCharm中禁用这个选项,或者也许有办法不再得到那个警告?

h7appiyu

h7appiyu1#

导航到设置中的EditorInspections,然后在"Python"下取消选中"过于复杂的链式比较"选项。
本次检查的说明如下。
报告可以简化的链式比较。

    • 示例:**
def do_comparison(x):
     xmin = 10
     xmax = 100
     if x >= xmin and x <= xmax:
         pass

IDE提供了简化if x >= xmin and x <= xmax的功能。应用快速修复后,代码将更改为:

def do_comparison(x):
     xmin = 10
     xmax = 100
     if xmin <= x <= xmax:
         pass

相关问题