news 2026/6/10 17:54:23

【Python】字符串类型之间比较大小

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Python】字符串类型之间比较大小

1、概述


为什么今天会写一个这个内容呢,主要是当时学习时确实遇到了这个,并且作者以为比较的是字符串的长度,但是后来学到后发现并不是这样,里面涉及到了关键点ASCII码,现在我就再来说下哈。

2、字符串比较规则


按照以下两种比较规则进行比较

  1. 比较的字符首字母不同时比较ASCII码值。
  2. 比较的字符首字母相同,则按照字符长度判断。

说到Python字符串比较,例如下面这个代码

print("abc">"bca")

上面是一段Python输出语句,问下他的结果应该是什么?

这种逻辑运算比较中结果一定是布尔值类型,如果你认为是按照字符长度比较的,那你就大错特错了。

他的输出返回值为:False

下面是一份ASCII码表,里面记录了键盘中的按键所对应的ASCII码值,而我们的字符串比较大小也正是使用了这种规则进行比较的。

2.1 比较的字符首字母不同时比较ASCII码值

  • 字符串首字符不同时,按照ASCII比较双方第一个字符的值,最后返回结果。

#例如还是这个

print("abc">"bca")

----------------------------------------

a的ASCII码为:97 b的ASCII码为:98 (第一位,b的ASCII码值>a的ASCII码,b>a)

----------------------------------------

最后得出结论:bca的第一个b的ASCII大于abc的开头字符a的ASCII码,后续无序比较,得出这里应该是abc<bca,但abc>bca不成立,所以返回False。

2.2 比较的字符首字母相同,则按照字符长度判断

  • 假如首字符相同,都是a,则后续直接比较双方的字符长度,得出结果。

print("abcd">"abc")

----------------------------------------

首字母相同,都是a,所以比较字符长度。

abcd 长度为:4

abc 长度为:3

----------------------------------------

所以得出结论:abcd>abc,打印输出True。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 7:29:49

andorid 学习之ContentProvider 和 ContentResolver 使用笔记

&#x1f4da; 概述这个教程将帮助你理解 Android 中的 ContentProvider 和 ContentResolver&#xff0c;它们是 Android 四大组件之一&#xff0c;用于实现应用间的数据共享。&#x1f3af; 学习目标理解 ContentProvider 和 ContentResolver 的作用学会创建和注册 ContentPro…

作者头像 李华
网站建设 2026/6/10 8:45:28

学长亲荐2026研究生AI论文工具TOP10:开题文献综述全攻略

学长亲荐2026研究生AI论文工具TOP10&#xff1a;开题文献综述全攻略 2026年研究生AI论文工具测评&#xff1a;精准匹配学术需求的实用指南 随着人工智能技术在学术领域的深度渗透&#xff0c;越来越多的研究生开始依赖AI工具提升论文写作效率。然而&#xff0c;面对市场上琳琅满…

作者头像 李华
网站建设 2026/6/10 8:44:40

python基于django的食品仓库管理系统_2i4gc8z0

目录食品仓库管理系统概述核心功能模块技术实现要点扩展性与优化关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;食品仓库管理系统概述 基于Django框架的食品仓库管理系统旨在实现食…

作者头像 李华
网站建设 2026/6/10 8:47:21

python基于django的民宿预定信息退订系统_777cb4oy

目录系统概述功能模块技术实现系统优势关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;系统概述 Python基于Django的民宿预定信息退订系统是一个功能完善的Web应用&#xff0c;旨在…

作者头像 李华
网站建设 2026/6/10 8:44:41

普通专、本科学不了网络安全?最有效的自学方法我替你找到了!

目录前言自学网安第一阶段&#xff1a;打牢基础学习这些基础知识有什么用呢&#xff1f;第二阶段&#xff1a;化整为零学习建议第三阶段&#xff1a;实战演练实践技巧第四阶段&#xff1a;找准定位深入学习建议学习要避开的弯路自学失败的原因有很多最后&#xff1a;学习路线笔…

作者头像 李华
网站建设 2026/6/10 8:48:11

吐血推荐!MBA论文必备TOP9 AI论文网站深度测评

吐血推荐&#xff01;MBA论文必备TOP9 AI论文网站深度测评 为什么需要一份靠谱的MBA论文AI工具榜单 在MBA学习过程中&#xff0c;撰写高质量的论文是每位学生必须面对的挑战。随着人工智能技术的发展&#xff0c;越来越多的AI论文辅助工具涌现&#xff0c;但如何选择真正适合自…

作者头像 李华