Python培训
400-996-5531
None 是 Python 的一个特殊常量。它是一个空值。None 与 False 不同。None 不是 0 。None 不是空字符串。将 None 与任何非 None 的东西进行比较将总是返回 False 。
None 是唯一的空值。它有着自己的数据类型(NoneType)。可将 None 赋值给任何变量,但不能创建其它 NoneType 对象。所有值为 None 变量是相等的。
>>>type(None)
<class "NoneType">
>>>None == FalseFalse
>>>None == 0False
>>>None == ""False
>>>None == NoneTrue
>>>x = None
>>>x == NoneTrue
>>>y = None
>>>x == yTrue
在 布尔类型上下文环境中, None 为假值,而 not None 为真值。
>>>def is_it_true(anything):
...if anything:
...print("yes, it"s true")
...else:
...print("no, it"s false")
...
>>>is_it_true(None)
no, it"s false
>>>is_it_true(not None)
yes, it"s true
通过今天的Python培训学习,对None在Python语言中的解析和布尔上下文环境中的解析,相信大家对None的印象已经很深刻了,怎么样,对Python中部分知识点的学习,有没有如同学习英文单词的感觉呢?
免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved