Python-关系运算符详解

 关系运算符:比较两个操作数的大小或者相等关系
==    <=   >=  !=

1、关系运算符的关系表达式返回值是布尔类型bool
成立就是真,即1;不成立就是假,即0
2、关系运算符还可以比较字符
字符根据字典序比较,先看首字母在字母表上的位置,序号排在前面的小,依次比较第一个字母、第二个字母
中文怎么比?针对中文字符比较大小是没有意义的(在计算机中,多个字节构成一个较大的数字来表示中文字符)
在C语言中,strcmp()函数比较,如果直接使用==比较字符串,本质上比较两个字符的首元素地址
在java中,equals方法比较,如果直接使用==比较字符串,本质上是比较两个字符串是否是一个对象

但是在python中浮点型数据的==比较有风险,因为前面我们说过,浮点型的数据存储会丢失一定的精度,有微笑的误差,就有可能会出错
例如print(0.1 + 0.2 == 0.3)返回值就是false  为什么?

print(0.1 + 0.2)

很明显,0.3 != 0.3000000000000000000000004
怎么比较?
print( - 0.000001 < (a - b) < 0.000001)//表示在一个精度范围内,认为是正确的


/斜杠
\反斜杠

ctrl + /批量注释

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/255685.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SolidWorks Simulation 有限元分析-升降架分析

问题描述&#xff1a;一个载重为 1800N 的升降架承受一外部水压柱筒的作用&#xff0c;该水压柱筒与基座上的滑块相连。 1. 打开零件。 2. 我们新建一个静应力分析的算例&#xff0c;如下图所示。 3. 设置材料。我们需要为模型指定模型的材料属性。点击选中模型&#xff0c;鼠…

Python超级详细的raise用法

当程序出现错误时&#xff0c;系统会自动引发异常。除此之外&#xff0c;Python 也允许程序自行引发异常&#xff0c;自行引发异常使用 raise 语句来完成。 很多时候&#xff0c;系统是否要引发异常&#xff0c;可能需要根据应用的业务需求来决定&#xff0c;如果程序中的数据…

office办公技能|ppt插件使用

PPT插件获取&#xff1a;链接&#xff1a;https://pan.baidu.com/s/1BOmPioUKeY2TdC-1V-o3Vw 提取码&#xff1a;tdji 一、ppt插件介绍 PPT插件是一种可以帮助用户在Microsoft PowerPoint软件中添加各种额外功能和效果的应用程序。使用PPT插件可以让用户更加轻松地制作出专业、…

JS中Map对象与object的区别

若想了解Map对象可以阅读本人这篇ES6初步了解Map Map对象与object有什么区别&#xff1f;让我为大家介绍一下吧&#xff01; 共同点 二者都是以key-value的形式对数据进行存储 const obj {name:"zs",age:18}console.log(obj)let m new Map()m.set("name&quo…

Linux--文件权限与shell外壳的理解

目录 一.Linux的用户与用户切换&#xff0c;提权 二.对文件权限的理解 1.文件权限角色的权限文件属性 2.Linux中的三种角色 3.为什么会存在所属组这个角色 4.文件属性的意义 4.1.第一个字母的意义 4.2 第2——第10个字母的意义 4.3修改文件权限的方法 三.目录权限 四…

MATLAB - 绘制立体图(平面+水深)

目录 代码结果 代码 % 在 X-Y 平面上绘图 % 正常绘制平面图 [X,Y,Z] peaks; contour(X,Y,Z,20); hold on% ****重点******************************************** % 改为三维视图&#xff0c;具体可以help % view(3); %此时的平面图对应z0 &#xff1b;默认az-37.5&#x…

【精选】如何设置IDEA中包结构树状或平展,使包结构更清晰明了

可以通过设置项目窗口的树外观对包结构&#xff0c;以及项目栏目中各类文件是否显示&#xff0c;使得自己的项目栏更加清晰&#xff0c;具体设置方法看图&#xff1a; 其中可以设置显示的成员&#xff0c;显示排除文件&#xff0c;显示可见性图标等等&#xff0c;可以通过设置平…

C++STL的string类(一)

文章目录 前言C语言的字符串 stringstring类的常用接口string类的常见构造string (const string& str);string (const string& str, size_t pos, size_t len npos); capacitysize和lengthreserveresizeresize可以删除数据 modify尾插插入字符插入字符串 inserterasere…

python-比较Excel两列数据,并分别显示差异

利用 openpyxl 模块&#xff0c;操作Excel&#xff0c;比较Excel两列数据&#xff0c;并分别显示差异 表格数据样例如下图 A&#xff0c;B两列是需要进行比较的数据&#xff08;数据源为某网站公开数据&#xff09;&#xff1b;C&#xff0c;D两列是比较结果的输出列 A&#…

elasticsearch-head 启动教程

D:\elasticsearch-head-master>grunt server ‘grunt’ 不是内部或外部命令&#xff0c;也不是可运行的程序 或批处理文件。 npm install -g grunt-clinpm install

互联网医院|北京互联网医院系统开发功能

打造移动互联网医院&#xff0c;就是&#xff0c;通过移动互联网将医院与患者、医院内部&#xff08;医生、护士、领导层&#xff09;、医院与生态链上的各类组织机构连接起来。以患者为中心&#xff0c;优化医院业务流程&#xff0c;提升医疗服务质量与医院资源能效&#xff0…

工业 4.0 时代的人工智能和自动化

随着科技的日新月异&#xff0c;工业界也在不断迎来新的变革&#xff0c;其中工业 4.0 作为一种智能化、数字化的生产模式更是备受关注。在工业 4.0 时代&#xff0c;人工智能&#xff08;AI&#xff09;与自动化技术成为了推动制造业前进的重要动力。本文将就工业 4.0 时代中人…