比较运算符的使用 | 学习笔记

简介: 快速学习比较运算符的使用

开发者学堂课程【Python 入门 2020年版:比较运算符的使用】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10252


比较运算符的使用

内容介绍:

一、比较运算符

二、比较运算符在字符串中的使用

 

一、比较运算符

1、符号种类

大于> 小于<  大于等于>= 小于等于<=  不等于 !=  等等于==(=为赋值运算)

2、Python 中应用举例

Print(2>1)    运行结果 #Ture

Print(2<4)    运行结果 #Ture

Print(4>=3)   运行结果 #Ture

Print(4<=9)   运行结果 #Ture

Print(5!=6)    运行结果 #Ture

Print(‘hello’==’hello’)  运行结果 #Ture

3、python2 与 python3 关于比较运算符的区别(本课使用的为 Python3 )

(1)、Python2 里可以使用 !=和 <> 来表示不等于运算符

(2)、Python3 里不再支持 <>,只能使用 != 表示不等运算符

 

二、比较运算符在字符串中的使用

1、字符串之间使用比较运算符,会根据各个字符的编码值逐一进行比较

ASCII 码表介绍:每一个字母都有对应的码表,即为 ASCII 码表

(计算机只能识别出 010101,因此国外发明者为了将 a-z 这 26 个数字保存到计算机中,让每一个字母都对应一个数字,比如说 a 对应 97,电脑保存时 a 保存的就是 97 的二进制。)

例子:

(1)Print(‘a’>’b’)  运行结果 # False  

在 ASCII 编码中小写字母 a 对应数字为 97,小写字母b对应数字为 98  97 >98 运行结果为 False

(2)Print(‘abc’>’b’) 运行结果 #False

查表可知小写字母 c 应字母为 99,比较时应该逐一进行比较,就是 a 先与 b 进行比较时为 False 结果就是 False 。用相加的方法 97+98+99>98 来比是错误的。

2、数字和字符串之间,做==运算的结果是 False,做 != 结果是 Ture,不支持其他的比较运算

若让数字和字母进行比较Print(‘a’>90),则会出现报错

Print(‘a’ >90)

TypeError: ‘>’ not supported between instances of ‘str’ and ‘int’

print(‘a’==90) 运行结果 # False 不报错

Print(‘a’ !=97)  运行结果 #Ture 不报错

 

相关文章
|
4月前
|
C++
c++学习笔记02 运算符
C++学习笔记,介绍了C++中的运算符,包括基本的加减乘除、求模、前后置递增递减、赋值运算符、比较运算符和逻辑运算符的使用及其注意事项。
41 6
|
C语言 开发者
关系运算符和逻辑运算符|学习笔记
快速学习关系运算符和逻辑运算符
179 0
关系运算符和逻辑运算符|学习笔记
|
Python
Python编程运算符 比较运算符
本章将会讲解如何使用Python运算符中的比较运算符。
97 0
Python编程运算符 比较运算符
|
Python
Python编程运算符 逻辑运算符
本章将会讲解如何使用Python运算符中的逻辑运算符。
128 0
Python编程运算符 逻辑运算符
|
编译器 C语言 开发者
算术运算符|学习笔记
快速学习算术运算符
123 0
算术运算符|学习笔记
|
Scala 开发者
逻辑运算符|学习笔记
快速学习逻辑运算符。
|
Java Scala 开发者
关系运算符|学习笔记
快速学习关系运算符。
|
PHP 开发者
运算符介绍| 学习笔记
快速学习运算符介绍。
|
Java Scala 开发者
算数运算符|学习笔记
快速学习算数运算符。
217 0