type-none-comparison (FURB169) 派生自 refurb 代码检查工具。 修复总是可用的。 作用 检查使用 type 将对象的类型与 None 类型进行比较的情况。 为什么这不好? None 只有一个实例,因此使用 is 运算符来检查对象是否为 None 更有效且更易读。 示例 type(obj) is type(None) 建议改为 obj is None 修复安全性 如果修复可能会删除注释,则它将被标记为不安全。 参考 Python 文档:isinstance Python 文档:None Python 文档:type Python 文档:身份比较