在Python中可以使用运算符如<=
或者>=
来比较数字,但你知道字符串也可以被用来比较吗?
从头开始逐个对比
Python使用字典排序,也就是从头开始,如果满足所给定的条件,则移动至下一位继续进行比较.如果不满足,则返回False
.
使用Unicode进行比较
你可以通过ord()
函数来输出Unicode码值,同样,你也可以在这里查找到一个对照表.
由于大小写字母的Unicode值并不相同,所以我们会发现小写字母是大于大写字母的.
事实上Python的比较也是基于ASCII的,因为ASCII就是Unicode的子集,所以二者重复内容的比较是完全相同的~