更多课程 选择中心


Python培训

400-996-5531

Python 培训解析之特殊常量None

  • 发布:Python培训
  • 来源:Python程序员
  • 时间:2018-04-09 19:32


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

在 布尔类型上下文环境中, 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中部分知识点的学习,有没有如同学习英文单词的感觉呢?

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。


预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:Python中“is”和“==”的区别
下一篇:Python培训课堂- 如何利用pytesser识别简单图形验证码?

2021年Python全套免费视频教程在哪里?

Python编程学习路线

Python最高有几级?

人工智能与语音遥控的区别?

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省