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

如果A vs如果A不为None:

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

如果A vs如果A不为None:

该声明

if A:

将调用

A.__nonzero__()
(请参阅特殊方法名称文档)并使用该函数的返回值。总结如下:

object.__nonzero__(self)

要求执行真值测试和内置操作

bool()
;应该返回
False
True
,或者它们的整数等效值
0
1
。如果未定义此方法,
__len__()
则调用该方法(如果已定义),并且如果其结果为非零,则将该对象视为true。如果一个类既未定义,也
__len__()
未定义
__nonzero__()
,则其所有实例均被视为true。

另一方面,

if A is not None:

将参考

A
与进行比较
None
以查看其是否相同。



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

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

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