python中的none和null
程序员文章站
2022-05-14 22:03:06
...
一、Python对象
要理解这个,首先要理解Python对象:
python对象具有三个特性:身份、类型、值。
三特性在对象创建时被赋值。只有值可以改变,其他只读。
类型本身也是对象。
二、Null与None
是Python的特殊类型,Null对象或者是None Type,它只有一个值None.
它不支持任何运算也没有任何内建方法.
None和任何其他的数据类型比较永远返回False。
None有自己的数据类型NoneType。
你可以将None复制给任何变量,但是你不能创建其他NoneType对象。
复制代码
>>> type(None)
<class 'NoneType'>
>>> None == 0
False
>>> None == ' '
False
>>> None == None
True
>>> None == False
False
要理解这个,首先要理解Python对象:
python对象具有三个特性:身份、类型、值。
三特性在对象创建时被赋值。只有值可以改变,其他只读。
类型本身也是对象。
二、Null与None
是Python的特殊类型,Null对象或者是None Type,它只有一个值None.
它不支持任何运算也没有任何内建方法.
None和任何其他的数据类型比较永远返回False。
None有自己的数据类型NoneType。
你可以将None复制给任何变量,但是你不能创建其他NoneType对象。
复制代码
>>> type(None)
<class 'NoneType'>
>>> None == 0
False
>>> None == ' '
False
>>> None == None
True
>>> None == False
False
下一篇: php如何读取word文档?
推荐阅读
-
在Python中处理字符串之isdecimal()方法的使用
-
ThinkPHP中公共函数路径和配置项路径的映射分析_PHP
-
关于python中的__init__与__new__以及__call__三个方法的简单介绍
-
windows 2003 server php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
-
使用Python编写提取日志中的中文的脚本的方法
-
Python中的异常处理简明介绍
-
开发中常遇到的Python陷阱和注意点
-
PHP中单引号和双引号的区别,php引号双引号_PHP教程
-
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
-
python中关于前后缀操作的详解