Når du oppretter variabler i Python , trenger du ikke å erklære en datatype eksplisitt. Når du plasserer enkle eller doble anførselstegn rundt verdien av en variabel , setter Python automatisk datatype for variabelen som en streng . Du kan bruke tildele verdier til strengvariabler på flere forskjellige måter , og deretter bruke streng metoder og operasjoner for å endre eller manipulere sine verdier eller for å sjekke for å se om strengvariabelen oppfyller visse parametre . Instruksjoner
en
Åpne Python program fil eller Python kommandolinjen . Skriv inn følgende kode :
myVar = " Dette er min streng. "
Print myVar
Den første linjen skaper en streng variabel med denne verdien. Den andre linjen skriver strengvariabelen verdi til skjermen
2
Skriv inn følgende kode : .
UserString = raw_input ( "Type noe :")
print userString
den første linjen ber brukeren om input og lagrer det til en streng variabel . Selv om brukeren skriver et heltall eller flyttall , anser Python det å være en streng når du bruker raw_input -funksjonen
3
Skriv inn følgende kode : .
myVar = " String som går på \\ n \\ flere linjer ."
print myVar
Når du skriver ut denne strengen til skjermen , alt før " \\ n \\" skilletegn vises på den første linje og alt etter vises på den andre linjen
4
Skriv inn følgende kode : .
myVar = "Dette er " + " min streng. "
print myVar
på "+" operatør Setter sammen strenger sammen. Hvis du prøver å sette sammen en streng og en annen datatype , for eksempel et heltall , returnerer Python en feil
5
Skriv inn følgende kode : .
Isinstance ( myVar , str )
isinstance ( myVar , int )
isinstance funksjonen tar to parametre : et objekt og en datatype . I dette tilfellet inneholder myVar en streng og data for å sjekke er " str " for streng i den første samtalen og " int " for heltall i den andre samtalen . Den første samtalen returnerer " true" , mens de andre går tilbake
6
Skriv inn følgende kode " False ". : En
myVar.title ( )
myVar.isdigit ( )
myVar.find ( " delstrengen ")
myVar = myVar.upper ( )
Disse streng metoder formatstrenger på ulike måter. Den første ut strengen i tittelen tilfelle de andre kontroller se om den består utelukkende av sifre , til den tredje sjekker om en substrengen eksisterer i strengvariabelen og den fjerde omdanner strengen til store bokstaver. Bare den fjerde eksempel overskrive verdien av strengen variabel. Python har flere ekstra streng metoder.