博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python bool值要注意的一些地方
阅读量:6314 次
发布时间:2019-06-22

本文共 855 字,大约阅读时间需要 2 分钟。

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

直接进行比较。

#!/usr/bin/python#!coding:utf-8import 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

你可能感兴趣的文章
treer:命令行生成目录结构的实用小工具
查看>>
RHEL 7配置NFS服务笔记
查看>>
【Servlet】04-使用Session
查看>>
我们该如何做好Code Review?
查看>>
padStart 的 polyfill
查看>>
IBM发布全球首台商用量子计算机
查看>>
教育部下令中小学推广编程教育,全民AI真的要来了
查看>>
面向桌面开发的Windows Template Studio
查看>>
观察者模式
查看>>
浅谈Adapter中观察者模式
查看>>
一文盘点Steam上VR游戏之最
查看>>
金秋十月 千家企业奏响品牌盛会评选交响曲
查看>>
bootstrap学习笔记--初识bs
查看>>
一统AI界的当红炸子鸡Python,这次要进入小学生课堂了!
查看>>
【读书笔记《Bootstrap 实战》】2.作品展示站点
查看>>
lucene DocValues——本质是为通过docID查找某field的值 看图
查看>>
.Net单元测试工具TestDriven.NET
查看>>
Java中的Atomic包
查看>>
类加载机制
查看>>
Selenium学习笔记之外部化相关测试数据---xml
查看>>