PyCharm:“简化链式比较”

11 浏览
0 Comments

PyCharm:“简化链式比较”

这个问题已经有了答案

简化链接比较

我有两个整数值 cnt_1cnt_2,我写了以下的语句:

if cnt_1 < 0 and cnt_2 >= 0:
    # some code

这个语句被下划线标记,提示我需要:

简化链接比较

据我所知,这个比较已经足够简单了。我错过了什么吗?

这个问题与链接有一点不同,比较中使用了不同的变量。

admin 更改状态以发布 2023年5月21日
0
0 Comments

Pycharm提醒您可以简化方程。如果您想了解PyCharm优先的解决方案,PyCharm可以帮助自动化此修复。如果您将光标导航到下划线代码上并执行:

Alt + Enter ->“简化链接表达式”

PyCharm会将其更改为:

if cnt_1 < 0 <= cnt_2:

警告现在将会消失。如果您喜欢原始代码,只是想让警告消失,您可以将光标置于警告上,然后执行

Alt + Enter ->“忽略...”

此类错误将不再被标记。您还可以通过以下方式在全局范围内访问这两个选项。

Code->“检查代码...”->(选择要检查的范围)->确定

这将为您提供所选范围中所有警告的列表,并为您提供自动修复许多警告的方法。

0
0 Comments

你的表达式可以重写为:

if cnt_1 < 0 <= cnt_2:

这被称为比较链。

0