La comparaison de chaînes de Python est similaire à Java, et elle nécessite également une fonction de comparaison, et le symbole == ne peut pas être utilisé. Utilisez la méthode cmp() pour comparer deux objets s'ils sont égaux, 0 sera renvoyé si le premier est supérieur au second, s'ils sont inférieurs, -1 sera renvoyé.
Exemple :
a = "abc" b = "abc" c = "aba" d = "abd" print cmp(a,b) print cmp(a,c) print cmp(a,d)
Retour
0 1 -1
Recommandations associées : "Tutoriel vidéo Python》
Remarque :
La fonction cmp a été supprimée de python3.
Vous pouvez utiliser == pour comparer des chaînes, et l'effet est le même que la fonction cmp. Vous pouvez également utiliser is.
>>> a='abc' >>> b='abc' >>> a is b True >>> id(a) == id(b) True >>>
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!