python None与Null 的区别,pythonnull,三特性在对象创建时被
python None与Null 的区别,pythonnull,三特性在对象创建时被
一、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的字符串索引和分片,,>>> str="H
- Python基础类型 - 列表类型的所有方法,python列表,list.
- python中文乱码问题大总结,python中文乱码,decode的作用是
- 利用Python的SocketServer框架编写网络服务程序,pythonsoc
- python基础 之 装饰器详解,python详解,紧跟装饰器声明的
- Python yield 使用浅析,pythonyield, 如何生成斐波那契
- Python实用技巧总结,python实用技巧,交换变量x = 6y
- import方法引入模块详解,import模块详解,其实就是引入某
- python基础之列表解析,python基础解析,python列表解析
- python处理Excel,pythonexcel,这三个库只支持到Ex
评论关闭