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 Operations i Python
    Python bruker en innebygd datatype som representerer strenger av tegn (for eksempel ord og setninger ) . Disse strengene fungere som andre typer data i Python , ved at programmerere kan tilskrive strenger til variabler , kan legge strenger sammen ( en operasjon kalt sammensetning) og sammenligne dem som heltall eller desimaltall . Python programmerere kan også se etter verdier i strenger , søke etter plasseringen av en verdi i en streng og kopiere understrenger fra større strenger . Den i, ikke inn, og indeksen ( ) Operations

    En programmerer kan se etter verdier inne i en streng med innebygde funksjoner som tilbys av Python . "In" operatøren sjekker en streng og returnerer en sann eller usann verdi avhengig av om tegnet finnes i strengen . Det motsatte operatøren er " ikke i " operator , som returnerer en sann verdi hvis et element er ikke i en streng , og false dersom det er. Den " index ( )" Metoden ser etter en verdi , og ved å finne den første forekomsten av verdi returnerer indeksen som et heltall . Tenk på dette eksemplet : en

    >>> s = "A String "

    >>> A i s

    Ekte

    >>> z ikke i s

    Ekte

    >>> en i s

    False

    >>> ; s.index ( S)

    2
    Sammenkobling

    Sammenkobling betyr å legge en streng på slutten av en annen streng . I Python, blir sammensetning representert ved et tillegg symbolet ("+ "). I hovedsak betyr sammensetning å legge sammen setninger . For eksempel , skaper denne koden tre strenger og Sammenkjeder dem, en på slutten av den andre.

    >>> S1 = "Dette er "

    >>> s2 = "eksempel "

    >>> s3 = "a string"

    >>> s1 = s1 + s3

    >> > s1

    Dette er en streng

    >>> s1 = S1 + S2

    >>> s1

    er en streng eksempel

    String Sammenligninger

    mye som tillegg symbol legger setninger på samme måte den legger tall, kan programmereren sammenligne strenger mye på samme måten han kan sammenligne tall. Dette gjøres med den vanlige sammenligning operatører for eksempel større enn ( > ) , mindre enn ( < ) , lik ( == ) og ikke lik ( =) . Tenk på dette eksemplet , der to strengene sammenliknes , noe som resulterer i Sant eller usant verdier : en

    >>> a = 'Hei '

    >>> b = ' farvel '

    >>> a> b

    Ekte

    >>> a < b

    False

    >>> a == b

    False

    >>> en ! = b

    Ekte

    Kutting

    " kutting" er en operasjon som returnerer en delstreng fra lengre streng. Kutting bruker en spesiell skive " notasjon ", der et par av braketter følger strengen navn , med to heltall verdier atskilt med et kolon . Programmereren betegner hva startstreken indeksen er på venstre side av tykktarmen , og endte indeksen på høyre side. Her er noen eksempler skiver :

    >>> s = " Dette er en streng eksempel "

    >>> s [ 01:04 ] //strenger tegn begynner på indeksen 0

    ' sin '

    >>> s [ 0 : ] //Leaving riktig tom tar resten av strengen etter starten indeksen
    < p > ' Dette er en streng eksempel '

    >>> s [ : 7 ] //Leaving venstre side tom tar alt fra 0 til rett indeksen

    'Dette er '

    früher :

     Weiter:
      Relatert Artike
    ·Liste Extend i Python 
    ·Hvordan legge et Python Script 
    ·Hvordan skrive Angitt informasjon til fil Python 
    ·Hvordan lage en Tkinter Button Inaktive 
    ·Hvordan få Modul CV i OpenCV for Python 
    ·Hvordan bruke numerisk variabel i Python Script 
    ·Hvordan sjekke om en modul Loaded i Python 
    ·Hvordan bruke Python Framework på 1 & 1 
    ·Hvordan sjekke om du har Erklært en variabel i Python 
    ·Hvordan legge til hvert element i en liste i Python 
      Anbefalte artikler
    ·Hvordan lage din egen funksjon i jQuery 
    ·VB6 Run Time Error 70: Permission Denied 
    ·Hvordan installere CentOS Ruby on Rails for 1.9.2 Apach…
    ·Slik pakker du ut en database fra JPA 
    ·Hvordan legge en spørring i MySQL 
    ·Hvordan sjekke din PHP -koden for bare hele heltall i d…
    ·Hvordan kontrollere Stepper Motors hjelp Dev -C + + 
    ·Hvordan finne Dersom en klasse Finnes i Ruby 
    ·Hvordan å generere en metode i NetBeans 
    ·Typer Variable attributtdata 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/