除了 == 之外,你能用任何其他方式在 Python 中比较字符串吗? Java 中有类似 .equals 的东西吗?
请您参考如下方法:
有两种方法可以做到这一点。第一种是使用 operator模块,其中包含所有数学运算符的函数:
>>> from operator import eq
>>> x = "a"
>>> y = "a"
>>> eq(x, y)
True
>>> y = "b"
>>> eq(x, y)
False
>>>
另一种是使用__eq__字符串的方法,当你使用 == 时调用:
>>> x = "a"
>>> y = "a"
>>> x.__eq__(y)
True
>>> y = "b"
>>> x.__eq__(y)
False
>>>
