1

5.4.7Python下字符串和序列比较

Posted by 撒得一地 on 2016年3月14日 in python教程

字符串可以按照字母顺序排列进行比较。如:

>>> "alpha" < "beta"
True

如果字符串内包括大写字母,那么结果就会有点乱(实际上,字符是按照本身的顺序值排列的。一个字母的顺序值可以用ord函数查到,ord函数与chr函数功能相反)。如果要忽略大小写字母的区别,可以使用字符串方法upper和lower。

>>> "abc".upper() == "ABC"
True

其他的序列也可以使用同样的方式进行比较,不过比较的不是字符而是元素的其它类型。

>>> [1,2] < [2,1]
True
>>> [1,2] < [1,2,3]
True

如果一个序列中包括其他序列元素,比较规则也同样适用于序列元素。如:

>>> [2,[1,3]] < [2,[1,5]]
True

上一篇:

下一篇:

相关推荐

1 Comment

发表评论

电子邮件地址不会被公开。 必填项已用*标注

4 + 3 = ?

网站地图|XML地图

Copyright © 2015-2024 技术拉近你我! All rights reserved.
闽ICP备15015576号-1 版权所有©psz.