Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    String Verksamheten i Python

    Python använder en inbyggd datatyp för att representera teckensträngar ( till exempel ord och meningar ) . Dessa strängar fungerar som andra typer av data i Python , i att programmerare kan tilldela strängar till variabler , kan lägga strängar tillsammans ( en operation som kallas sammanslagning) och jämföra dem som heltal eller decimaltal . Python programmerare kan också söka efter värden i strängar , söka efter platsen för ett värde i en sträng och understrängar kopiera från ett större strängar . Den in , inte i , och index ( ) Verksamhet

    En programmerare kan kontrollera värden inuti en sträng med inbyggda funktioner som Python . Den " i " operatör kontrollerar en sträng och returnerar en Sant eller falskt värde beroende på om tecknet finns i strängen . Motsatsen Operatören är " inte i " operatör , som returnerar ett sant värde om ett element är inte i en sträng , och false om den är . Den " index ( ) " metoden kontrollerar ett värde , och på att hitta den första förekomsten av värde returnerar index som ett heltal . Tänk på detta exempel :

    >>> s = "en sträng "

    >>> A i s

    Sant

    >>> z inte s

    Sant

    >>> a i s

    False

    >>> ; s.index ( S ) katalog

    2
    Concatenation

    Concatenation betyder att lägga en sträng i slutet av en annan sträng . I Python är hoplänkning representeras av ett tillägg symbolen ( "+") . I korthet betyder sammanlänkning för att lägga meningar tillsammans . Till exempel , skapar denna kod tre strängar och sammanfogar dem , en i slutet av den andra .

    >>> S1 = " Detta är "

    >>> s2 = " exempel "

    >>> s3 = " en sträng "

    >>> s1 = s1 + s3

    >> > s1

    Detta är en sträng

    >>> s1 = s1 + s2

    >>> s1

    är en sträng exempel
    strängjämförelser

    Ungefär som tillägg symbol lägger meningar på samma sätt som det tillför siffror , kan programmeraren jämföra strängar mycket på samma hur han kan jämföra siffror . Detta åstadkoms med de normala jämförelseoperatorer såsom större än ( > ) , mindre än ( < ) , lika med ( == ) , och inte lika med ( =) . Tänk på detta exempel , där två strängar jämförs , vilket resulterar i Sant eller falskt värden :

    >>> a = ' Hej '

    >>> b = ' adjö '

    >>> a > b

    Sant

    >>> a False

    >>> a == b

    False

    >>> a ! = b

    Sant

    Slicing

    " Skiva " är en operation som returnerar en delsträng från längre strängen . Skivning använder en speciell skiva " notation ", där ett par hållare följer strängen namn , med två heltalsvärden avgränsade med ett kolon . Programmeraren anger vad startindexposition är på vänster sida av tjocktarmen , och den slutade index på höger . Här är några exempel på segment :

    >>> s = " Detta är en sträng exempel "

    >>> s [ 01:04 ] //strängar tecken börjar vid index 0

    "hans"

    >>> s [ 0 : ] //lämnar rätt tomt tar resten av strängen efter starten index

    ' Detta är en sträng exempel "

    >>> s [ : 7 ] //lämnar den vänstra sidan tom tar allt från 0 till rätt index

    " Detta är " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Split Strängar i Python
    ·Hur du kontrollerar om du har deklarerat en variabel i …
    ·Hur man driver ett Python-skript i Windows
    ·Hur man gör en Tkinter Button Inaktiv
    ·Hur man kör Python i terminal på en Mac
    ·Hur att koda och avkoda symboler i Python
    ·Python Tricks
    ·Hur Split en sträng till en lista i Python
    ·Hur man gör Python Bekräfta Decimaler
    ·Hur man kompilerar Python kommandon
    Utvalda artiklarna
    ·Hur Ring församlingens rutiner från Perl
    ·Hur konvertera HTML till JSP
    ·Faltningen av två tiden Signaler i MATLAB
    ·Hur man initiera en Servlet
    ·Hur lära Perl Regular Expressions
    ·Hur man kontrollera om en fil öppnas i PHP
    ·Hur man gör en labyrint i Java
    ·Hur man skapar ett online-quiz med PHP
    ·Hur man gör en Hex Buffer Från en Char C
    ·Hur man använder Two - Dimensional Karaktär arrayer i…
    Copyright © Dator Kunskap http://www.dator.xyz