PyCharm:“简化链式比较”
PyCharm:“简化链式比较”
这个问题已经有了答案:
我有两个整数值 cnt_1
和 cnt_2
,我写了以下的语句:
if cnt_1 < 0 and cnt_2 >= 0: # some code
这个语句被下划线标记,提示我需要:
简化链接比较
据我所知,这个比较已经足够简单了。我错过了什么吗?
这个问题与链接有一点不同,比较中使用了不同的变量。
admin 更改状态以发布 2023年5月21日
Pycharm提醒您可以简化方程。如果您想了解PyCharm优先的解决方案,PyCharm可以帮助自动化此修复。如果您将光标导航到下划线代码上并执行:
Alt + Enter ->“简化链接表达式”
PyCharm会将其更改为:
if cnt_1 < 0 <= cnt_2:
警告现在将会消失。如果您喜欢原始代码,只是想让警告消失,您可以将光标置于警告上,然后执行
Alt + Enter ->“忽略...”
此类错误将不再被标记。您还可以通过以下方式在全局范围内访问这两个选项。
Code->“检查代码...”->(选择要检查的范围)->确定
这将为您提供所选范围中所有警告的列表,并为您提供自动修复许多警告的方法。