python如何比较字符串
发布时间:2025-05-07 10:30:05
Python可以用cmp()法对两个对象进行比较,相等返回 0 ,前大于后,返回 1,小于返回 -1。
a="abc" b="abc" c="aba" d="abd" printcmp(a,b) printcmp(a,c) printcmp(a,d) //返回 0 1 -1
相关推荐:Python视频教程
Python3.X 版本中没有cmp函数。如果需要实现比较功能,需要引入operator模块,适合任何对象,包括:
operator.lt(a,b) operator.le(a,b) operator.eq(a,b) operator.ne(a,b) operator.ge(a,b) operator.gt(a,b) operator.__lt__(a,b) operator.__le__(a,b) operator.__eq__(a,b) operator.__ne__(a,b) operator.__ge__(a,b) operator.__gt__(a,b)
实例
>>>importoperator >>>operator.eq('hello','name'); False >>>operator.eq('hello','hello'); True
注:python3中使用==可以比较两个字符串,与java中的==代表不同。
下一篇 python交互式命令时如何清除