Python 中的 None 与真假
来源:互联网 发布:手机玩lol软件 编辑:程序博客网 时间:2024/04/30 15:17
Python 中 0 为假,大小为 0 的容器也定义为假;
空字符串与空的列表也为假:None 可作为一个对象,该对象的类型为:NoneTye
- None 表示的含义,更多的是一种不存在,是真正的空,而不是空列表(
[]
)的空, - 比如一个函数的没有返回值
def f(): pass>> f()>> a = f()>> a is NoneTrue
- None 表示的含义,更多的是一种不存在,是真正的空,而不是空列表(
id(None):506046248L
None == None
- True, 比较的是值的大小
None is None
- True,是否为同一个对象
not None:True
任何数都与 None 可比,且任何数都大于 None
>> 1 > NoneTrue>> -1 > NoneTrue>> -43758297596 > NoneTrue>> 5 > NoneFalse
1. 基本数据类型的判空
比如 list 的判空,参见 一题多解(一) —— list(Python)判空(以及 is 与 == 的区别);
但不可以使用 None(None 是一个对象,是一个 NoneType 对象):
>> [] == NoneFalse>> [] is NoneFalse>> a = []>> a == []True
0 0
- Python 中的 None 与真假
- 【Python】Python中的None
- Python中的None
- 关于python中的none
- Python中的None
- python中的None
- Python中的None
- python 中的None
- python None与Null
- python None与Null
- python None与Null
- python None与Null
- python None与Null
- Python中的None与 NULL(即空字符)的区别
- Python中的None与 NULL(即空字符)的区别
- Python中的None与 NULL(即空字符)的区别
- Python中的None与 NULL(即空字符)的区别
- Python中的None与空字符(NULL)的区别
- 程序设计进阶 编程题#4:Tomrrow never knows?
- spoj D-query 区间不同数个数 主席树||离线+树状数组
- 一个案例教你简单地玩转ViewPager(二)之ViewPaper+TabLayout+Fragment顶部标签界面滑动
- 我的感想
- 【op】tomcat部署服务器步骤
- Python 中的 None 与真假
- Eclipse下修改Android里的apk包名
- 斯坦福机器学习笔记-Lecture 1,2
- [完]Linux CentOS IP配置
- UntiyGUI系统之Image
- 爱拼才会赢
- Activity详解2
- JDBC技术(mysql)
- Hibernate 之 Criteria 、 Query 查询