我明白像这样的陈述
if x > y and y > z: pass
可简化为
if x > y > z: pass
但老实说我更喜欢第一个,请不要评判我。有没有办法在PyCharm中禁用这个选项,或者也许有办法不再得到那个警告?
h7appiyu1#
导航到设置中的Editor〉Inspections,然后在"Python"下取消选中"过于复杂的链式比较"选项。本次检查的说明如下。报告可以简化的链式比较。
Editor
Inspections
def do_comparison(x): xmin = 10 xmax = 100 if x >= xmin and x <= xmax: pass
IDE提供了简化if x >= xmin and x <= xmax的功能。应用快速修复后,代码将更改为:
if x >= xmin and x <= xmax
def do_comparison(x): xmin = 10 xmax = 100 if xmin <= x <= xmax: pass
1条答案
按热度按时间h7appiyu1#
导航到设置中的
Editor
〉Inspections
,然后在"Python"下取消选中"过于复杂的链式比较"选项。本次检查的说明如下。
报告可以简化的链式比较。
IDE提供了简化
if x >= xmin and x <= xmax
的功能。应用快速修复后,代码将更改为: