| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Python er ikke matcher en String
    Ligesom de fleste programmeringssprog Python giver dig mulighed for at udføre sammenligninger af dataværdier for ligestilling . Dette omfatter tal og strenge . Men når man sammenligner komplekse strenge du måske opdage, at strengene ikke nødvendigvis passer selvom synes at gøre det. For at kontrollere , hvor forskellen er, kan du manuelt gå gennem strengene til at sammenligne dem. Ting du skal
    Python Interpreter
    Vis Flere Instruktioner
    1

    Tag to strenge at sammenligne. I dette eksempel har en streng en ekstra plads . Andre årsager til, at strengene ikke kan sammenligne omfatter skjult newline eller fane tegn eller uoverensstemmende tegnsætning .

    >>> S1 = " Hello there " //4 pladser >>> s2 = " ; hello there " //5 pladser
    2

    Setup op en for-løkke til at køre igennem den længste streng. Hvis begge strenge ikke er ens i længden , derefter køre gennem den kortere snor med en for-løkke til at kontrollere, om de forskelle, opstår inden for de kortere snor : Hej

    >>> kort >>> lange > >> hvis len (S1) > = len ( s2) : . . . kort = s2 . . . lang = s1 . . . else: . . . kort = s1 . . . lang = s2 >>> for vare kort sagt:
    3

    Tjek hver streng for længden af ​​den korteste perlerække af de to. Hvis forskellen mellem de to sker inden for dette område , skal du udskrive indekset. Hvis ikke , så forskellen opstår simpelthen fordi strengene ikke har samme længde . Hvis det er tilfældet, så udskriv vores adgangsreglerne tegn på længere snor : Hej

    >>> index = 0 >>> for vare kort sagt: . . . såfremt varen ! = lang [ indeks] . . . print indeks. . . index + = 1 >>> print lang [ len (kort ) : len ( lang ]

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan tillade en bruger at Input Range i Python 
    ·Python Override Base Class Metode 
    ·Hvad er fordelene ved Python 
    ·Sådan bruges funktioner i Python 
    ·Sådan udskriver i Python uden at ændre linje 
    ·Hvordan man opbygger en Python Cygwin 
    ·Hvordan man tegner en lige linje i Python Turtle 
    ·Sådan bruges Min Python Scripts Med Blender 
    ·Hvordan man kompilerer Python Med Cygwin 
    ·Sådan Find en nøgle i en ordbog i Python 
      Anbefalede Artikler
    ·Hvordan man åbner en PDF- formular ved hjælp af PHP 
    ·Sådan Tilkald Destructor i C + + 
    ·Sådan fjernes det første bogstav i en streng i PHP 
    ·Hvordan laver permanente ændringer Sys.Path 
    ·Hvad er monoafstands Font 
    ·Sådan Hold JS Prototype Op til Dato 
    ·Sådan bruges Turbo C 
    ·Sådan ændres en celleværdi med VBA 
    ·Typer af Horn Clauses i Prolog 
    ·Hvordan man bruger PHP Namespaces 
    Copyright © Computer Viden http://www.computerdk.com