栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

检查错误的正确方法是什么?[重复]

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

检查错误的正确方法是什么?[重复]

而是取决于可以是什么

somevalue
:如果
somevalue
可以,则可以检查它是否是布尔值
not

if isinstance(somevalue, bool) and not somevalue

这不依赖于

False
单身。如果始终是单例,则还可以执行以下操作:

if somevalue is False

但是 Python的PEP8声明您不必关心该类,而只需使用:

if not somevalue

这将评估是否

somevalue
为“虚假”。请参阅有关真值测试的Python文档。

PEP8指出:

不要使用==将布尔值与True或False进行比较。

并给出以下示例:

Yes:   if greeting:No:    if greeting == True:Worse: if greeting is True:

在您的情况下,它转换为:

Yes:   if not greeting:No:    if greeting == False:Worse: if greeting is False:

请记住,除了空字符串外,每个字符串都被认为是“真实的”

''



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/659990.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号