Hvordan skrive String Funksjoner i Python
I alle programmeringsspråk, er streng manipulasjon ofte en viktig del av et program, for eksempel å bryte ned eller sammenligne strenger eller test for verdier. Når du manipulere strenger i Python, kan du bruke innebygde funksjoner ved å skrive inn funksjonsnavn og passerer en streng som parameter. Du kan også skrive dine egne strengfunksjoner der du definerer antall parametere å passere, og hvordan du kan jobbe med hver enkelt, for eksempel ved å bruke eksisterende funksjoner og metoder.
Bruksanvisning
1 Åpne en Python programfil. Skriv inn følgende kode:
myVar = "Dette er en streng."
len (myVar)
alle (myVar)
Den første linje definerer en ny streng variabel og tildeler en verdi til den. Den andre linjen kaller len-funksjonen for å telle antall tegn i strengen og returnerer 17. Den tredje linjen kaller alle funksjonen til å returnere hvis alle elementer i parameteren er iterable. I dette tilfellet, returnerer den «sanne».
2 Skriv inn følgende kode:
def stringStats (str):
wd = str.count ( "") + 1
lm = len (str)
print "Strengen har", WD, "ord laget av", ch, "tegn"
Dette definerer en ny funksjon som tar en streng som parameter og teller hvor mange ord og tegn er i strengen ved hjelp av eksisterende funksjoner og metoder, så skrevet ut på skjermen.
3 Skriv inn følgende kode:
stringStats (myVar)
Dette kaller brukerdefinert funksjon og passerer variabelens verdi til det. Den skriver "Strengen har 4 ord laget av 17 tegn" til skjermen.