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
    Python er ikke matchende en String
    Som de fleste programmeringsspråk Python lar deg utføre sammenligninger av dataverdier for likestilling . Dette inkluderer tall og strenger . Men når man sammenligner komplekse strenger du kan finne at strengene ikke nødvendigvis samsvarer selv om ser ut til å gjøre det. For å sjekke hvor forskjellen er at du kan manuelt gå gjennom strenger å sammenligne dem . Du trenger
    Python tolk
    Vis flere instruksjoner
    en

    Ta to strenger å sammenligne. I dette eksempel, har en streng et ekstra plass . Andre grunner til at strengene ikke kan sammenligne inkluderer skjult linjeskift eller tab tegn, eller feilaktige tegnsetting .

    >>> S1 = " Hello there " //4 plasser >>> s2 = " , hello there " //5 plasser
    2

    Setup opp en for loop å kjøre gjennom den lengste strengen . Hvis begge strengene er ikke lik i lengde , deretter kjøre gjennom kortere streng med en for loop å sjekke om forskjellene skje innenfor kortere streng:

    >>> kort >>> lenge > >> hvis len ( s1 ) > = len (S2 ) : . . . kort = s2 . . . lang = s1 . . . annet : . . . kort = s1 . . . lang = s2 >>> for elementet i kort :
    3

    Sjekk hver streng for lengden på den korteste strengen av de to. Hvis en forskjell mellom de to skjer innenfor dette området , skriver indeksen. Hvis ikke, da forskjellen oppstår rett og slett fordi strengene er like lange. Hvis det er tilfelle , deretter skrive ut våre tilgangsrettigheter tegn på lengre streng:

    >>> index = 0 >>> for elementet i kort : . . . hvis element ! = lang [ index ] . . . Skriv ut indeks. . . index + = 1 >>> print lang [ len ( kort ) : len (long ]

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan finne gjennomsnittet av en liste i Python 
    ·Hvordan Hopp kommentaren Lines i Python 
    ·Hvordan legge et Python Script Into en inaktiv Shell 
    ·Hvordan skrive en liste i Python 
    ·Hvordan beregne gjennomsnittet av summene i Python 
    ·Hvordan lage en ordbok i Python 
    ·Hvordan lage en fane i Python 
    ·Hvordan Beregn Asin ( X ) i Python 
    ·Hvordan legge inn flere brukerinndatatjenester Strings …
    ·Hvordan Test en IP- Range i Python 
      Anbefalte artikler
    ·Slik fjerner Cookies Bruke PHP 
    ·Hvordan bruke Printf Command i C + + 
    ·Hvordan bruke Operator Overbelastning i C + + 
    ·Hvordan returnere en Skjult felt i JSP 
    ·Hvordan legge til kolonner for å GridView 
    ·Hvordan bruke Ctags Med UltraStudio 
    ·Hvordan ha lister i Block PHP 
    ·Slik installerer du en C Run -time Bibliotek 
    ·Hvordan lage en implementering klasse i Java 
    ·Slik bruker du en Matrix Roter i VB.NET 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/