位置: 编程技术 - 正文

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整数数字)

  • 浅谈php中fopen不能创建中文文件名文件的问题(php fopen读取文件)

    浅谈php中fopen不能创建中文文件名文件的问题(php fopen读取文件)

  • php验证身份证号码正确性的函数(php身份证号码验证)

    php验证身份证号码正确性的函数(php身份证号码验证)

  • MongoDB中如何使用JOIN操作详解(mongodb $sum)

    MongoDB中如何使用JOIN操作详解(mongodb $sum)

  • SQL Server2008 R2 数据库镜像实施手册(双机)SQL Server2014同样适用(sqlserver2008r2数据库导出教程)

    上图中将“恢复模式”选成“完整模式”。

    2、备份数据库,如下图:

    备份时将“备份类型”选成“完整”。

    3、备份事务日志,如下图:

    将“备份类型”选成“事务日志”且备份目录与备份数据库的目录一致。

    将备份文件在备机上使用主机的全备文件进行还原,在还原数据的时候需要使用选上“with non recover”。如图所示:

    如果执行成功数据库将会变成这个样子:

    3、 建立镜像

    说明:shishan为数据库名,需要根据实际进行修改。..1.为备机IP地址,需根据实际进行修改。

    执行成功后:

    到此,SQL镜像热备配置完成。

    四、常见命令

    备份主数据库出现:Backup a database on a HDD with a different sector size,可以执行以下语句备份:BACKUP DATABASE MyDB TO DISK = N'D:MyDB.bak' WITH INIT , NOUNLOAD , NAME = N'MyDB backup" class="img-responsive" alt="SQL Server2008 R2 数据库镜像实施手册(双机)SQL Server2014同样适用(sqlserver2008r2数据库导出教程)">

    SQL Server2008 R2 数据库镜像实施手册(双机)SQL Server2014同样适用(sqlserver2008r2数据库导出教程)

  • Windows 8.1下MySQL5.7 忘记root 密码的解决方法

    Windows 8.1下MySQL5.7 忘记root 密码的解决方法

  • 备受大家关注的windows 2008系统全新亮点详解(备受大家关注的成语)

    备受大家关注的windows 2008系统全新亮点详解(备受大家关注的成语)

  • 如何设置虚拟内存解决物理内存较低的问题(如何设置虚拟内存大小)

    如何设置虚拟内存解决物理内存较低的问题(如何设置虚拟内存大小)

  • Bash Shell脚本学习小结(linux bash脚本)

    Bash Shell脚本学习小结(linux bash脚本)

  • jquery分页插件jquery.pagination.js实现无刷新分页(js 分页插件)

    jquery分页插件jquery.pagination.js实现无刷新分页(js 分页插件)

  • 注会与税务师有什么区别
  • 无形资产出售利得计入
  • 小规模纳税人30万含专票吗
  • 印花税的纳税人为书立合同双方
  • 软件即征即退的发票怎么开
  • 现金支票填写注意事项有哪些
  • 3项经费计提比例2015
  • 委托生产企业和受托生产企业
  • 建安税由谁承担
  • 营改增后工业企业税率是多少?
  • 增值税普通发票有什么用
  • 管理费用研发费用科目设置
  • 个人投资者
  • 普票需要缴纳印花税吗
  • 诉讼费做账科目
  • 增值税的特殊销售方式有哪些?税务处理时怎样的?
  • 委托采购是什么意思
  • 原材料报废怎么记账
  • 公司收到汽车理赔款
  • 公司购买的原材料,原价格销售合理吗
  • 股权转让会计处理
  • 鸿蒙os程序
  • i912900k用什么主板好
  • 预缴企业所得税怎么做账务处理
  • 发出商品借方余额120000元
  • kjournald是什么进程
  • 电脑一开机一会一会黑屏
  • windows 11预览版
  • 生产成本包括哪些项目
  • 发生坏账时的会计处理
  • 资产评估增值额
  • 企业向银行贷款要交印花税吗
  • 支付第三方劳务派遣费用如何做账
  • php解压压缩包
  • 纳税调整项目明细表30行怎么填写
  • 数据库与缓存不一致解决方案
  • php面向对象是什么意思
  • thinkphp pathinfo
  • jasperreports入门
  • 出租固定资产的租金收入
  • 工资的补贴是多少
  • 在建工程怎么做账务处理
  • SQLite教程(十三):C语言编程实例代码(1)
  • SQL Server中TRUNCATE事务回滚操作方法
  • 代开发票是不是都要扣增值税呢?
  • 单位内部食堂怎么收费
  • 地下车库的成本和房子哪个高
  • 租赁收入相关的会计准则
  • 公司买空调算什么费用
  • 分公司需要做税务报道吗
  • 发放工资并扣个人所得税
  • 零余额账户年终余额清零的规定
  • 服务类公司有成本吗
  • 机票报销需要什么单据
  • mysql关联查询原理
  • mysql5.6源码安装
  • mysql数据库遇到的故障及分析
  • sql将查询的结果拼接
  • mac os x10.6
  • 在服务器上创建用户
  • mac地图怎么标记多个位置
  • win7系统无法修复怎么办
  • linux ftpd
  • 安装网络设备
  • window10使用ie8
  • 哪些游戏是c#开发的
  • js实现日历可获得的信息
  • node.js如何运行
  • jquery示例
  • shell脚本创建多级目录
  • python从入门到精通第三版pdf下载
  • nodejs mysql orm
  • android缓存机制
  • python flask 路由
  • 贵州省 税务局
  • 税务综合办公系统操作手册
  • 国家税务局令第16号文
  • 北京地税残疾人补贴政策
  • 地方税收包含哪些
  • 岗位回避什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设