我可以在 Python 中得到警告总是评估为 true 吗?

我的代码中有一个这样的错误:

if 'char' or 'CHAR' in dt:
    foo = 'ch'

我花了一段时间来调试它。如果我是对的,第一个操作数的计算结果总是为真,这会导致 if 语句的主体始终执行。

在 C++ 中,我会在其中一些情况下收到警告,从而轻松消除此类错误。

有什么方法可以让 Python 警告我这些情况,或者不警告(因为它会被解释或什么)?


宝慕林4294392
浏览 137回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python