Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    String Sammenligning i Python
    For å sammenligne to eller flere strengeverdier i Python , bruker du sammenligning operatører . Python har ingen innebygde funksjoner for streng sammenligning. Når man sammenligner verdier, returnerer Python alltid enten "true " eller "false " for å indikere resultatet. Formatet du bruker er " verdi1 operatør verdi2 . " Ved sammenligning , kan du bruke strenger innenfor sitater eller bruk variabler med streng verdier. Sammenligning Operators

    Python har flere sammenligning operatører du kan bruke til å sammenligne to eller flere strengverdiene . Du kan bruke sammenligning operatører i sløyfer eller betinget utsagn . Bruk " == " for å sjekke om to strenger er like eller " ! =" For å se om de ikke er. Du kan også bruke " >" for å sjekke om den første strengen er større enn den andre eller " < " for å sjekke om det motsatte. Bruk "> =" for å se om den er større enn eller lik med , eller " < =" for å undersøke om det er mindre enn eller lik den andre .
    Lenket Sammenligninger

    Python lar deg kjeden mer enn én sammenligning sammen på samme linje . For eksempel sammenligne 'a' > ' b ' > ' c' er det samme som å sammenligne 'a' > 'b ' og deretter 'b ' > ' c' rett etter. Python returnerer "true " dersom alle sammenligningene i kjeden return true og " false" hvis noen ikke returnerer sant. Når en sammenligning gjør evaluerer til false , betyr Python ikke sammenligne resten av kjeden.
    Behavior

    Python sammenligner alle strenger strenger leksikografisk , noe som betyr at " eple " er alltid mindre enn " banan ", som er mindre enn " kirsebær , " og så videre . Men string sammenligninger er små bokstaver. Store bokstaver er mindre enn små bokstaver . For eksempel bestemmer Python at " Zebra " er mindre enn "apple ". For å unngå denne forvirringen når man sammenligner strenger leksikografisk , midlertidig konvertere alle strenger til store bokstaver eller små bokstaver , og deretter sammenligne dem .
    Datatyper

    Når objektene har en annen type , forsøker Python til å konvertere dem til samme tid for sammenligningens skyld . For eksempel sammenligner en flottør med verdien 10,0 til et heltall med verdien 10 returnerer " sann ", fordi de er de samme. Imidlertid er et helt tall med verdien 10 ikke det samme som en streng med verdien " 10 " i anførselstegn og returnerer " falsk ". Hvis Python ikke kan konvertere verdier til en vanlig type , går det alltid "false ".

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan oppdatere Python nettstedet Pakker 
    ·Forskjellen i Python og Django 
    ·Slik finner du ut alfabetisk i Python 
    ·Hvordan få Utvalg av tilfeldige numre i Python 
    ·Hvordan bruke PDB i Python 
    ·Slik fjerner en tekst i Python 
    ·Hvordan sette Python Apps 
    ·Hvordan Tegn en rett linje i Python Turtle 
    ·Hvordan oppdage de Hashtags i tekst i Python 
    ·Slik kjører Python Fra Bash 
      Anbefalte artikler
    ·Hvordan endre GridView Fokus på My Android 
    ·Hvordan lage en sorterbar listeboksen 
    ·Hvordan lage Java Games 
    ·Hvordan sette opp en SVN Repo 
    ·Hvordan lage en feilmelding i Access 2007 
    ·Visual Basic Network Tools 
    ·Hvordan endre navn på den Decline -knappen på iPhone 
    ·VBA String Metoder 
    ·Typer Klynging Algoritmer 
    ·Liste over SQL- kommandoer 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/