位置: 编程技术 - 正文

Python解惑之True和False详解(python true的用法)

编辑:rootadmin

推荐整理分享Python解惑之True和False详解(python true的用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python true==1,python true+true,python中true,python ==true,true python,python中true,python中true和false怎么用,python true-false,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

众所周知在Python 中常用的数据类型bool(布尔)类型的实例对象(值)就两个,真和假,分别用True和False表示。在if 条件判断和while 语句中经常用到,不过在Python2.x 中,True 和False 却有着奇怪的用法,就是真假可以相互被替换

先看下面代码:

这段代码逻辑理解起来没任何问题,if 判断中只要表达式的值返回 True,就执行if 代码块中的语句。再来看下一段代码:

Python解惑之True和False详解(python true的用法)

我把True 和False 互换了一下,就是传说中的颠倒是非黑白。真变成了假,假变成了真。于是在条件判断中,表达式的值返回False才执行代码块中的语句。究竟是什么原因呢?

解惑

在Python2.7 中,True和False是两个内建(built-in)变量,内建变量和普通自定义的变量如a, b, c一样可以被重新赋值,因此我们可以把这两个变量进行任意的赋值,比如:

甚至是True和False进行互换

互换后变量True指向了假对象,False指向了真对象:

因此,在Python 中我们不要随意给True 和False 赋新的值,否则程序代码逻辑都会乱套了。这也算是Python2.x 中一个坑,不过在Python3.x 中,终于把这个两变量变成了关键字,也就是说,程序员再也没法给这两变量赋新的值了,从此True永远指向真对象,False指向假对象,永不分离。用keyword模块检测True 和False 是否为关键字。

总结

标签: python true的用法

本文链接地址:https://www.jiuchutong.com/biancheng/375552.html 转载请保留说明!

上一篇:Python新手入门最容易犯的错误总结(python 入门)

下一篇:Python解惑之整数比较详解(python整数数字)

  • 出口退税工作流程及内容
  • 挂靠别的公司都需要交什么税
  • 23年车辆购置税税率
  • 新成立小规模纳税人开发票如何办理
  • 税务报表的利润表
  • 增值税即征即退收入要交企业所得税吗
  • 财务费用期末结转后有余额吗
  • 最新《资源税纳税标准
  • 应交税费借方余额填列资产负债表
  • 党员参加集体活动规定
  • 资产减值损失汇算清缴调整表
  • 怎么区分汇总原始凭证与累计原始凭证?
  • 做账计入收入没有结转成本怎么做账?
  • 单位撤销无力支付怎么办
  • 有产能无产量
  • 卸载软件怎么清理干净
  • 如何win10家庭版升级专业版
  • 印花税的征收范围
  • 2021年8月现在还能去武汉吗
  • nod32kui.exe - nod32kui是什么进程 作用是什么
  • 在XP中,为什么"网络连接"图标消失?
  • 补交上一年度的企业所得税费用的分录
  • 出租设备收取租金合法吗
  • 什么票据行为是合法的
  • 境外资金购买境内物业
  • 采购国产设备退税公告
  • php写excel
  • vue err
  • 单图像三维重建
  • uni.getSystemInfo(OBJECT)
  • echarts中国地图代码
  • 公司与公司往来账表格怎么制作
  • 银行存款利息收税吗
  • 好用的微信小程序邮箱有哪些
  • json转pojo
  • php源码查看
  • php 缓存
  • 厂区地面硬化属于土建还是市政
  • 养老院筹开计划
  • 同一控制下收购溢价
  • 企业每年需要做什么
  • sql文件压缩
  • 跨年发生退货税务处理
  • 生产成本核算的步骤
  • 预提费用在汇算清缴时调整,会计分录怎么做
  • 应交税费期末余额在借方怎样处理
  • 幼儿园增值税优惠政策
  • 临时设施属于什么科目
  • 可供出售金融资产属于什么科目
  • 预计负债可以获取利润吗
  • 旅游业开具的是什么证明
  • 总公司是一般纳税人分公司是什么
  • 个人交五险一金多少钱一个月
  • 什么是履约义务,举例
  • 物流公司怎么做利润高
  • mysql5.7.32免安装教程
  • 通过SQL Server的位运算功能巧妙解决多选查询方法
  • mysql 正则表达式 是否包含字母
  • windows98的开始菜单包括了
  • Win10系统怎么进入控制面板
  • 简单介绍linux系统有哪些主要特点?
  • win8系统无线网找不到
  • mac苹果系统怎么用
  • ntldr.exe - ntldr
  • win10应用商店是灰的
  • 华硕安装win7系统
  • win单击变双击
  • 天气8.2.0.308版本
  • drawcalls2000多
  • 如何使用ai软件
  • js跨域8种解决方案
  • linux中查看命令怎么使用
  • bat上传文件
  • bootstrap页头
  • shell脚本cut -d
  • javascript基础教程pdf下载
  • jquery设置隐藏属性
  • Android调用系统截屏方法
  • 怎么查票据真伪
  • 北京市税务局热搜
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设