| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Comparaison de chaînes en Python
    Pour comparer deux ou plusieurs valeurs de chaîne en Python , vous pouvez utiliser 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 retourne toujours "true " ou "false" pour indiquer le résultat . Le format que vous utilisez est «opérateur valeur1 valeur2 . " 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 dispose de plusieurs opérateurs de comparaison que vous pouvez utiliser pour comparer deux ou plusieurs valeurs de chaîne. Vous pouvez utiliser les opérateurs de comparaison dans les boucles ou des déclarations conditionnelles. Utilisez "== " pour vérifier si deux chaînes sont égales ou « ! =" Pour voir si elles ne sont pas . Vous pouvez également utiliser «>» pour vérifier si la première chaîne est supérieure à la deuxième ou "<" pour vérifier le contraire. Utilisez "> =" pour voir si elle est supérieure ou égale à , ou "<=" pour vérifier si elle est inférieure ou égale à la seconde .
    Enchaîné comparaisons
    Photos

    Python vous permet de chaîne plus d'une comparaison dans la même ligne . Par exemple , en comparant les «a» > «b» > «c» est la même que la comparaison "a" > "b" et "b" > "c" juste après . Python retourne "true" si toutes les comparaisons de la chaîne retourner TRUE et "false" si quelqu'un ne retourne pas vrai. Quand une comparaison fait évaluer la valeur false , Python ne compare pas le reste de la chaîne .
    Comportement

    Python compare toutes les chaînes chaînes lexicographique , ce qui signifie que " pomme " est toujours inférieur à "banane ", qui est inférieure à "cerise ", et ainsi de suite . Toutefois, les comparaisons de chaînes sont sensibles à la casse . Toutes les lettres majuscules sont moins que des lettres minuscules. Par exemple , Python détermine que " Zebra " est inférieur à "apple ". Pour éviter cette confusion lorsque l'on compare les chaînes lexicographique , convertir temporairement toutes les chaînes en majuscules ou en minuscules , puis de les comparer.
    Types de données

    Lorsque les objets ont un type différent , Python essaie de les convertir en même temps à des fins de comparaison. Par exemple, comparer un flotteur avec la valeur de 10,0 à un nombre entier avec la valeur 10 renvoie «vrai» parce qu'ils sont les mêmes. Cependant, un nombre entier avec la valeur 10 n'est pas la même chose qu'une chaîne avec la valeur " 10" entre guillemets et renvoie "false". Si Python ne peut pas convertir les valeurs pour un type commun , elle renvoie toujours «faux».

    Previous :

    next :
      articles connexes
    ·Comment écrire un script Python pour Blender 
    ·Comment graphique avec Python 
    ·Comment utiliser mon scripts Python avec Blender 
    ·Comment faire pour supprimer des variables de Vars Pyth…
    ·Comment faire un Haut Bas du jeu en Python 
    ·Comment faire pour supprimer Chemin De argv [0] en Pyth…
    ·Comment concaténer des listes en Python 
    ·Comment faire pour installer pylab sur Python 
    ·Comment faire de script exécutable Python 
    ·Comment ajouter des bordures à une image dans Python 
      articles en vedette
    ·Comment ajouter un nouveau champ dans un tableau avec P…
    ·Comment fusionner un tri dans Python 
    ·Différence entre le vecteur et la liste en C + + 
    ·Comment compiler C + + dans jGRASP 
    ·Comment faire pour afficher le texte sur Rollover 
    ·Comment lire la colonne de type String 
    ·PERL Vs . SED 
    ·Comment changer la classe de style avec JavaScript 
    ·Comment ajouter des API 
    ·Comment réparer Lava sur 317 client 
    Copyright © Connaissances Informatiques http://fr.wingwit.com