关系运算符|学习笔记

简介: 快速学习 关系运算符

开发者学堂课程【Python 语言基础 1 :语法入门:关系运算符】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/599/detail/8676


关系运算符


内容简介:

1. 关系运算符简介

2. >比较左侧值是否大于右侧值

3. <比较左侧值是否小于右侧值

4. 字符串比较

 

关系运算符简介:

关系运算符用来比较两个值之间的关系,总会返回一个布尔值#如果关系成立,返回 True,否则返回 False


>比较左侧值是否大于右侧值:

运行代码:

result=10>20

print('result=', result)

运行结果:

result=False

>= 比较左侧的值是否大于或等于右侧的值:

<= 比较左侧的值是否小于或等于右侧的值:

运行代码:

result=10>20#False

result=30>20#True

result=30<20#False

result=10>=10

print('result=', result)

运行结果:

result=True


<比较左侧值是否小于右侧值:

运行代码:

result=30>20#True

result=30<20#False

print('result=', result)

运行结果:

result=False

== 比较两个对象的值是否相等(相等和不等比较的是对象的值,而不是id):

运行代码:

result=1==1

print('result=', result)

运行结果:

result=True

!= 比  较两个对象的值是否不相等:

运行代码:

result=’abc’!=’bcd’

print('result=', result)

运行结果:

result=True

is 比较两个对象是否是同一个对象,比较的是对象的id:

运行代码:

result=1 is  true

print('result=', result)

print(id(1),id(True))

运行结果:result=False

1707336464 1707154512

is not 比较两个对象是否不是同一个对象,比较的是对象的id:

运行代码:

result=1 is not true

print('result=', result)

print(id(1),id(True))

运行结果:

result=True

1707336464 1707154512


字符串比较:

在 Python 中 可以对两个字符串进行大于(等于)或小于(等于)的运算

#注意:如果不希望比较两个字符串的 Unicode 编码,则需要将其转换为数字然后再比较

1. 当对字符串进行比较时,实际上比较的是字符串的 Unicode 编码:

运行代码:

result='a'>’b'#False

print('result=', result)

运行结果:

result=False

2. 比较两个字符串 的 Unicode 编码时,是逐位比较的

(利用该特性可以对字符串按照字母顺序进行排序, 但是对于中文来说意义不是特别大)

运行代码:

result='a'>’b'#False

result='c`<'d'#True

result='ab'>'b'#False

print('result=', result)

运行结果:

result=False

相关文章
|
6月前
|
C++
c++学习笔记02 运算符
C++学习笔记,介绍了C++中的运算符,包括基本的加减乘除、求模、前后置递增递减、赋值运算符、比较运算符和逻辑运算符的使用及其注意事项。
54 6
|
7月前
|
搜索推荐 安全 Java
day11:关系运算符
【7月更文挑战第11天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
41 2
|
9月前
|
C++
c++关系运算符
c++关系运算符
52 1
|
Java Scala 开发者
运算符优先级|学习笔记
快速学习运算符优先级。
141 0
运算符优先级|学习笔记
|
存储 Java C++
【JavaSE】算术运算符、关系运算符、逻辑运算符、赋值运算符与三元运算符
文章目录 1 运算符概述 2 算术运算符 2.1 算术运算符的使用 2.2 面试题练习 3 关系运算符 4 逻辑运算符 4.1 && 与 & 区别 4.2 || 与 | 区别 5 赋值运算符 6 三元运算符
【JavaSE】算术运算符、关系运算符、逻辑运算符、赋值运算符与三元运算符
|
C语言 开发者
关系运算符和逻辑运算符|学习笔记
快速学习关系运算符和逻辑运算符
192 0
关系运算符和逻辑运算符|学习笔记
关系运算符
关系运算的主要特征 ,进行大小的比较处理。
81 0
关系运算符
|
编译器 C语言 开发者
算术运算符|学习笔记
快速学习算术运算符
130 0
算术运算符|学习笔记
|
Python
Python编程运算符 逻辑运算符
本章将会讲解如何使用Python运算符中的逻辑运算符。
144 0
Python编程运算符 逻辑运算符
|
Python
Python编程运算符 比较运算符
本章将会讲解如何使用Python运算符中的比较运算符。
107 0
Python编程运算符 比较运算符