i ett programmeringsspråk , är sträng manipulation ofta en viktig del av ett program , till exempel för att bryta ner eller jämföra strängar eller testa för värden . När du manipulera strängar i Python , kan du använda inbyggda funktioner genom att skriva funktionens namn och passerar en sträng som parameter . Du kan också skriva egna sträng funktioner där man definierar hur många parametrar som ska överföras och hur man arbetar med var och en , till exempel genom att använda befintliga funktioner och metoder . Instruktioner
1
Öppna ett Python programfil . Skriv följande kod :
myVar = " Detta är en sträng . "
Len ( myVar ) katalog
alla ( myVar ) katalog
Den första raden definierar en ny sträng variabel och tilldelar ett värde till den . Den andra raden anropar len för att räkna antalet tecken i strängen och returnerar 17 . Den tredje raden anropar alla funktionen att återvända om alla element i parametern är iterable . I det här fallet returnerar den " sanna ".
2
Skriv följande kod :
def stringStats (STR ) :
WD = str.count ( " " ) + 1
lm = len ( str ) katalog
print " strängen har " , WD , " ord gjorda " , CH, " tecken "
Detta definierar en ny funktion som tar en sträng som parameter och räknar hur många ord och tecken finns i strängen med hjälp av befintliga funktioner och metoder , sedan skriver ut dem på skärmen .
3
Skriv följande code :
stringStats ( myVar ) katalog
Detta kallar användardefinierad funktion och passerar variabelns värde till den . Den skriver " Strängen har fyra ord tillverkade av 17 tecken " på skärmen .