详解比较运算符的使用 | 手把手教你入门Python之二十一

简介: 本节重点介绍比较运算符

上一篇:详解两种赋值运算符的使用 | 手把手教你入门Python之二十
下一篇:详解逻辑运算符的短路和取值 | 手把手教你入门Python之二十二

本文来自于千锋教育在阿里云开发者社区学习中心上线课程《Python入门2020最新大课》,主讲人姜伟。

比较运算符

以下假设变量a为10,变量b为20:
image.png
image.png
image.png

In [3]: str1==a
Out[3]: False 
In [4]: str1>a --------------------------------------------------------------------------TypeError
                                 
Traceback (most recent call last)
 <ipython-input-4-a5c5b57abdac> in <module> 
----> 1 str1>a

TypeError: '>' not supported between instances of 'str' and 'int'
In [5]: str1<a --------------------------------------------------------------------------TypeError                                 Traceback (most recent call last) <ipython-input-5-4bad7534dd22> in <module> 
----> 1 str1<a

TypeError: '<' not supported between instances of 'str' and 'int'


  • 如果是两个字符串进行比较,会将每个字符都转换成对应的编码,然后逐一进行对比。
In [1]: str1='a' 
In [2]: str2='ABC'
# 将字符转换成为对应的编码  a对应的编码是97,A对应的编码是65 
In [3]: str1 > str2 
Out[3]: True
相关文章
|
1天前
|
Python
Python从入门到精通:深入学习面向对象编程——2.1.2继承、封装和多态的概念
Python从入门到精通:深入学习面向对象编程——2.1.2继承、封装和多态的概念
|
1天前
|
存储 索引 Python
Python从入门到精通——1.3.1练习编写简单程序
Python从入门到精通——1.3.1练习编写简单程序
|
1天前
|
开发框架 前端开发 数据库
Python从入门到精通:3.3.2 深入学习Python库和框架:Web开发框架的探索与实践
Python从入门到精通:3.3.2 深入学习Python库和框架:Web开发框架的探索与实践
|
1天前
|
数据采集 数据可视化 数据处理
Python从入门到精通的文章3.3.1 深入学习Python库和框架:数据处理与可视化的利器
Python从入门到精通的文章3.3.1 深入学习Python库和框架:数据处理与可视化的利器
|
1天前
|
Java 数据库连接 数据处理
Python从入门到精通:3.1.2多线程与多进程编程
Python从入门到精通:3.1.2多线程与多进程编程
|
1天前
|
存储 网络协议 关系型数据库
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
|
1天前
|
JSON 数据格式 索引
python 又一个点运算符操作的字典库:Munch
python 又一个点运算符操作的字典库:Munch
13 0
|
6天前
|
机器学习/深度学习 数据可视化 数据挖掘
《Python 简易速速上手小册》第9章:数据科学和机器学习入门(2024 最新版)
《Python 简易速速上手小册》第9章:数据科学和机器学习入门(2024 最新版)
19 1
|
1月前
|
Python
【python】—— 内置类型、运算符、表达式、关键字
【python】—— 内置类型、运算符、表达式、关键字
109 1
|
8天前
|
开发者 索引 Python
Python中的海象运算符:简洁而强大的赋值表达式
【4月更文挑战第17天】Python 3.8 引入了海象运算符 `:=`,也称赋值表达式运算符,用于在表达式内部赋值,简化代码并提升可读性。它能用于条件判断、循环控制和函数参数等场景,优化逻辑流程。然而,使用时需注意可读性、运算符优先级及赋值限制,以确保代码清晰易懂。海象运算符是Python编程的一个有用工具,但应根据情况谨慎使用。

热门文章

最新文章