• Python 中 0 为假,大小为 0 的容器也定义为假;
    空字符串与空的列表也为假:

  • None 可作为一个对象,该对象的类型为:NoneTye

    • None 表示的含义,更多的是一种不存在,是真正的空,而不是空列表([])的空,
    • 比如一个函数的没有返回值
    def f():pass
    >> f()
    >> a = f()
    >> a is None
    True
  • id(None):506046248L

    • None == None

      • True, 比较的是值的大小
    • None is None

      • True,是否为同一个对象
  • not None:True

  • 任何数都与 None 可比,且任何数都大于 None

    >> 1 > None
    True
    >> -1 > None
    True
    >> -43758297596 > None
    True
    >> 5 > None
    False

1. 基本数据类型的判空

比如 list 的判空,参见 一题多解(一) —— list(Python)判空(以及 is 与 == 的区别);

但不可以使用 None(None 是一个对象,是一个 NoneType 对象):

>> [] == None
False
>> [] is None
False>> a = []
>> a == []
True

Python 中的 None 与真假相关推荐

  1. python中if语句的实例_对python中if语句的真假判断实例详解

    说明 在python中,if作为条件语句,当if后面的条件参数为真时,则执行后面的语句块,反之跳过,为了深入理解if语句,我们需要知道if语句的真假判断方式. 示例 在python交互器中,经过测试发 ...

  2. python中0和1可以表示真假吗_教你用 python 辨别真假是非

    教你用 python 辨别"真假是非" 01-Python中的数据类型-05-流程控制 总体 要讲的大纲内容 如下 数字类型- int float complex 字符串类型 Te ...

  3. python中0和1可以表示真假吗_python 对象真假值的实例(哪些视为False)

    对于python语言的True和False我们并不陌生了,在学习的过程中常会遇到这样的返回值,那么True真和False假的具体含义是什么? 本文就为大家来说说python中真假的含义. 真和假的概念 ...

  4. python中的逻辑运算符and和or

    python中的逻辑运算符 and和or 执行逻辑运算,但是它们不会都返回bool值,而是返回它们进行比较的值之一. 都为真返回右侧真值 真和假,返回假 都为假,返回左侧假 即真真返回右侧真,真假返回 ...

  5. python中的选择结构语句是语句_python3控制语句---选择结构语句

    python中的控制语句主要有if.if--else.if--slif--else.pass语句.其实python的控制语句与其他语言的控制语句工作原理基本一样.控制语句可以分为选择结构语句和循环结构 ...

  6. python中用于标识字符串的定界符_Python合集之Python数据类型(二)

    在上一节的合集中,我们了解了Python数据类型中的数值类型的相关知识,本节我们将进一步了解一下Python中关于数据类型中的字符串及布尔类型相关的知识. 1. 字符串类型 字符串是连续的字符序列,可 ...

  7. python循环语句-详解Python中的循环语句的用法

    一.简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性.须重要理解,if.while.for以及与它们相搭配的 else. elif.break.continue和pass语句 ...

  8. python中for循环和while循环的区别_Python中for循环和while循环有什么区别?

    for循环和while循环有什么区别?众做周知,循环是Python中最基础也是最常见的知识点之一,下面我们来一起好好学习一下for循环和while循环,并对比分析两者的使用区别,帮助Python初学者 ...

  9. python中布尔类型是特殊的_Python中的特殊方法以及应用详解

    前言 Python 中的特殊方法主要是为了被解释器调用的,因此应该尽量使用 len(my_object) 而不是 my_object.__len__() 这种写法.在执行 len(my_object) ...

最新文章

  1. JShell:Java REPL综合指南
  2. Python正则表达式:match(),search(),findall()与finditer()的用法
  3. 开3389后不能登录的六种原因
  4. 使用HTML5技术开发的超酷颜色选择器
  5. 虚拟化系列-Windows server 2012 虚拟机管理
  6. 树形结构数据汇总查询解决方案+优化求助
  7. python xyz_python中xyz坐标的欧几里德距离
  8. Python回调函数的实现
  9. 如何使用Countifs函数动态统计
  10. php 判断百度浏览器版本,jquery获取浏览器类型和版本号的方法
  11. oracle ola_Ola HallengrenSQL Server维护解决方案–索引和统计信息维护
  12. 深入浅出讲解LDA主题模型(一)
  13. 引用springboot starter 的springboot项目无法引用 springboot starter依赖的项目中的类
  14. springboot的web练手项目,适合新手,以及初级程序员项目实战,也适合老手进行二次开发的众多项目
  15. 杰魔(Geomagic Design)逆向工程软件学习0-产品逆向工程介绍
  16. s081-2020 Lab4 traps
  17. vb/vb.net开发技巧荟萃(九)
  18. java接入支付宝api实现支付宝手机扫码登录
  19. 留学论文辅导计算机专业Essay写作范文
  20. c语言中invert什么意思_C语言中init 是什么意思?

热门文章

  1. 5.2.5 标准的原子整型的相关操作
  2. 接口 java性能_MyPerf4J 一个极快的Java接口性能监控和统计工具
  3. 包装类(Wrapper)的使用
  4. mysql uuid 索引_Mysql使用Java UUID作为唯一值时使用前缀索引测试
  5. Java8新特性(Arrays)
  6. mac 下安装java, jmeter, ant, jenkins,使用jmeter+ant+jenkins 接口测试集成工具,发送html报告到邮箱中
  7. LeetCode 94. 二叉树的中序遍历(递归)(迭代)(颜色标记法)
  8. 深度学习的应用及主流框架
  9. Qt调用CUDA动态库及配置
  10. 用CommonDialog公共对话框选取多个文件