La comparaison de chaînes de Python est similaire à Java, et elle nécessite également une fonction de comparaison et ne peut pas utiliser le symbole ==. Utilisez la méthode cmp() pour comparer deux objets. S'ils sont égaux, 0 est renvoyé. Si le premier est supérieur au second, 1 est renvoyé. S'il est inférieur au second, il renvoie -1.
a = "abc" b = "abc" c = "aba" d = "abd" print cmp(a,b) print cmp(a,c) print cmp(a,d) //返回 0 1 -1
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)
>>> import operator >>> operator.eq('hello', 'name'); False >>> operator.eq('hello', 'hello'); True
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne
Tutoriel PythonCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!