1、像(),[],{}这三个是可以通过bool(()),bool([]),bool({})转化为bool值的;且它们转化后的结果为False。但是这三个值它本身并不等于False、切记不可以与False

直接进行比较。

#!/usr/bin/python
#!coding:utf-8
import sysif __name__ =="__main__":falseList=[0,False,'',(),[],{}]print("the list is :[[0,False,'',(),[],{}]")print('--------------------------------------------section 001')for ix in range(len(falseList)):print('the id of item {0} the id when it convert to bool  {1}'.format(id(falseList[ix]),id(bool(falseList[ix]))))print('--------------------------------------------section 002')print("0==False ?     {0}".format(0==False))print("False==False ? {0}".format(0==False))print('()==False ?    {0}'.format(() == False))print('[]==Flase ?    {0}'.format([]==False))print('{{}}==Flase ?    {0}'.format({}==False))

转载于:https://www.cnblogs.com/JiangLe/p/5101642.html

python bool值要注意的一些地方相关推荐

  1. python工程师薪资坑吗-入坑Python爬虫值不值?

    点击蓝字"python教程"关注我们哟! 有很多小伙伴,学习了Python的很多知识,比如基础语法.函数,web.爬虫.人工智能等,但是这么多就业方向,一时难选,不知道入坑Pyth ...

  2. bool 取反_dataframe根据bool值高效地进行多重条件筛选的

    pandas的数据筛选功能很强大,可以看下面的例子 要筛选a列小于3的数据,只要 如果我们想筛选a列大于1,且小于3的数据,用1<df['a']<3可以吗?很遗憾,这样是会报错的. Val ...

  3. python bool类型如何与整数比较_Python入门必读bool类型和比较运算符

    Python 提供了 bool 类型来表示真(对)或假(错),比如常见的 5 > 3 比较算式,这个是正确的,在程序世界里称之为真(对),Python 使用 True 来代表:再比如 4 > ...

  4. python bool类型_python bool数据类型

    python bool数据类型 python的bool数据类型只有两个值,分别是True和False,他们表示真与假,对与错,bool类型通常用于if语句中,程序根据条件表达式的真假决定走哪个逻辑分支 ...

  5. python bool类型 变成数字_python数据类型之数字

    布尔型 bool型只有两个值:True和False 之所以将bool值归类为数字,是因为我们也习惯用1表示True,0表示False. 整型 Python中的整数属于int类型,默认用十进制表示,此外 ...

  6. python bool类型_python打印bool类型-女性时尚流行美容健康娱乐mv-ida网

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 变量和数据 类型 ...

  7. Python None 值

    Python None 值 在 Python 中有一个值称为 None,它表示没有值.None 是 NoneType 数据类型的唯一值.就像布尔值 True 和 False 一样,None 必须大写首 ...

  8. Python布尔值属于数字类型吗?

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 列郡讴歌惜,三朝出入荣. 大家好, ...

  9. Python重复值的处理

    目录 Python pandas库的DataFrame对象中如何查看的重复的行,如何删除重复的行? 1.查看 dataframe 对象 df 是否有重复行,使用 df.duplicated().该语句 ...

最新文章

  1. ERROR: Manifest merger failed : uses-sdk:minSdkVersion 24 cannot be smaller than version 27 declared
  2. JDBC批量操作性能提升
  3. 忘记 mysql 密码的取回方法
  4. 201312-5 I’m stuck!
  5. cctv系统车站服务器功能,CCTV系统
  6. 【月入百万】,资深股民恐怕都不知道
  7. 拓端tecdat|Python支持向量回归SVR拟合、预测回归数据和可视化准确性检查实例
  8. 纯CSS一分钟让网站拥有暗黑模式切换功能
  9. 大数据 TXT文本去重 TXT文本排序 TXT文本提取 TXT文本对比分离 TXT文件求并集 TXT文件求交集 TXT文件求补集 软件 工具
  10. window.print()后针式打印机打印出的内容成虚线问题
  11. 【人工智能之手写字体识别】机器学习及与智能数据处理之降维算法PCA及其应用手写字体识别
  12. 软件开发中常各类软件开发文档的英文缩写
  13. win10 插入鼠标自动禁用触摸板的方法
  14. Win10此设备不支持接收 Miracast 无法投影的解决方法
  15. 关于微信小程序,input框的值无法输入到e.detail.value
  16. webrt分析六(nack)
  17. Bounds和Frame简介
  18. 高阶导数的运算法则 与 莱布尼茨公式
  19. ubuntu上强制关闭程序
  20. SAP 相关性(OD)语法作用及实例

热门文章

  1. 如何在 Windows Server 2003、Windows 2000 和 Windows XP 中备份恢复代理的加密文件系统 (EFS) 私钥...
  2. ajax和Java session监听
  3. .sync 修饰符的理解
  4. 最近很火的MySQL:抛开复杂的架构设计,MySQL优化思想基本都在这
  5. python学习笔记第9天《文件的管理办法》
  6. 传锤子科技解散成都分公司 才搬迁一年罗永浩就顶不住了
  7. Entity Framework中使用IEnumerableT、IQueryableT及IListT的区别
  8. PLSQL Developer远程连接oracle数据库
  9. Halcon:二维仿射变换实例探究
  10. 【TypeError: float() argument must be a string or a number, not ‘map’】