首页 > 解决方案 > 在 Python 中比较两个字符

问题描述

比较 Python 中的两个字符(即一个字符str)(如果重要,则为 3.x)是否定义良好?还是我必须进行显式转换?

换句话说,就是:

'a' > 'b'

相同:

ord('a') > ord('b')

标签: pythonpython-3.x

解决方案


如果不确定,请查看文档

字符串(的实例str)使用其字符的数字 Unicode 代码点(内置函数的结果)按字典顺序进行比较ord()

所以是的,行为是明确定义的。


推荐阅读