Comparaison de chaînes en python

<

Contenu

article data-type="article">

Pour comparer deux ou plusieurs valeurs de chaîne en Python, vous utilisez les opérateurs de comparaison. Python n`a pas de fonctions intégrées pour la comparaison de chaînes. Lorsque l`on compare les valeurs, Python renvoie toujours soit "vrai" ou "faux" pour indiquer le résultat. Le format que vous utilisez est "value1 value2 opérateur." Lors de comparaisons, vous pouvez utiliser des chaînes entre guillemets ou utiliser des variables avec des valeurs de chaîne.

opérateurs de comparaison

  • Python a plusieurs opérateurs de comparaison que vous pouvez utiliser pour comparer deux ou plusieurs valeurs de chaîne. Vous pouvez utiliser des opérateurs de comparaison dans des boucles ou des instructions conditionnelles. Utilisation "==" pour vérifier si deux chaînes sont égales ou "! =" pour voir si elles ne sont pas. Vous pouvez également utiliser "gt;" pour vérifier si la première chaîne est supérieure à la seconde ou "lt;" pour vérifier le contraire. Utilisation "gt; =" pour voir si elle est supérieure ou égale, ou "lt; =" pour vérifier si elle est inférieure ou égale à la seconde.

comparaisons chaînées




  • Python vous permet de plus d`une chaîne de comparaison dans la même ligne. Par exemple, la comparaison "a" gt; `B` gt; «C» est le même que la comparaison "a" gt; `B` et `b` gt; `C` juste après. retours Python "vrai" si toutes les comparaisons de la chaîne retour vrai et "faux" si quelqu`un ne retourne pas vrai. Lorsqu`une comparaison n`évalue false, Python ne compare pas le reste de la chaîne.

Comportement

  • Python compare toutes les chaînes de cordes lexicographique, ce qui signifie que "pomme" est toujours inférieure "banane," qui est inférieure à "cerise," etc. Cependant, les comparaisons de chaînes sont sensibles à la casse. Toutes les lettres majuscules sont moins de lettres minuscules. Par exemple, le python détermine que "Zèbre" est inférieur à "pomme." Pour éviter cette confusion lorsque l`on compare les chaînes lexicographique, temporairement convertir toutes les chaînes en majuscules ou en minuscules et de les comparer.

Types de données

  • Lorsque les objets ont un type différent, python tente de les convertir en même temps à des fins de comparaison. Par exemple, comparer un flotteur à la valeur de 10,0 à un nombre entier avec la valeur 10 revient "vrai" car ils sont les mêmes. Cependant, un nombre entier ayant la valeur 10 ne sont pas la même que celle d`une chaîne ayant la valeur "dix" entre guillemets et retourne "faux." Si Python ne peut pas convertir les valeurs à un type commun, il revient toujours "faux."

AUTRES

Comment programmer en python фото

Comment programmer en python

Guido van Rossen a créé le langage de programmation Python. Ce langage orienté objet est open source et indépendant…