当前位置: 首页 > 问答 > Python编程 > 问答详情

Python中如何进行字符串比较大小?

12月11日 07:543025人阅读
谷老师 Python编程

python字符串之间用比较符实际上就是比较第一个字母的ASCII码大小

str1 = "abc";
str2 = "xyz";
str1>str2
true

通过内置函数 ord() 获得每个字符的 Unicode 编码进行大小比较

print(max(['1', '2', '3']))  # 3
print(max(['31', '2', '3']))  # 31
print(max(['13', '2', '3']))  # 3

print(max(['10', '11', '12']))  # 12
print(max(['13', '11', '12']))  # 13

print(ord('1'))  # 49
print(ord('2'))  # 50
print(ord('3'))  # 51
# print(ord('10')) TypeError: ord() expected a character, but string of length 2 found
print(ord(' '))  # 32

职业技能申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

问答来自

谷老师 Python编程
好评率85% 浏览3025

相关问题

python中翻译功能translate模块如何实现?
谷老师 Python编程
python多线程和多进程有什么区别?
梦老师 Python编程
如何去除python中的字符串空格?
许老师 Python编程
课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部