Maison > développement back-end > Tutoriel Python > Comment comparer les tailles de chaînes en python

Comment comparer les tailles de chaînes en python

Libérer: 2019-07-08 09:05:52
original
14219 Les gens l'ont consulté

Comment comparer les tailles de chaînes en python

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
Copier après la connexion
<🎜. >Il n'y a pas de fonction cmp dans la version Python3.X. Si vous devez implémenter une fonction de comparaison, vous devez introduire le module opérateur, qui convient à n'importe quel objet. Les méthodes incluses sont :

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)
Copier après la connexion

instance <🎜. >

>>> import operator
>>> operator.eq(&#39;hello&#39;, &#39;name&#39;);
False
>>> operator.eq(&#39;hello&#39;, &#39;hello&#39;);
True
Copier après la connexion

Remarque : == peut être utilisé en python3 pour comparer deux chaînes, et == en java représente l'égalité avec des significations différentes.

Pour plus d'articles techniques liés à Python, veuillez visiter la colonne

Tutoriel Python

pour apprendre !

Ce 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal