Når du opretter variabler i Python, behøver du ikke at erklære en datatype eksplicit. Når du placerer enkelte eller dobbelte anførselstegn omkring værdien af en variabel , Python indstiller automatisk datatype for variablen som en streng. Du kan bruge tildele værdier til string variabler på flere forskellige måder , og derefter bruge snor metoder og operationer for at ændre eller manipulere deres værdier eller for at kontrollere, om strengen variable opfylder visse parametre. Instruktioner
1
Åbn din Python program fil eller Python kommandolinjen. Indtast følgende kode : Hej
myVar = " Dette er min streng. "
Print myVar
Den første linje opretter en streng variabel med denne værdi. Den anden linje udskriver strengen variabels værdi til skærmen
2
Indtast følgende kode : .
UserString = raw_input ( "Type noget :")
print userString
den første linje beder brugeren om input og gemmer den i en streng variabel . Selv hvis brugeren skriver et heltal eller decimaltal finder Python det at være en streng , når du bruger raw_input funktionen
3
Indtast følgende kode : .
myVar = " streng , der går på \\ n \\ flere linjer ."
print myVar
Når du udskriver denne streng på skærmen , alt før " \\ n \\ " afgrænser vises på den første line og alt efter vises på den anden linje
4
Indtast følgende kode : .
myVar = "Dette er " + " min streng. "
print myVar
på "+" operatør sammenkæder strings sammen. Hvis du forsøger at sammenkæde en streng og en anden datatype, som et heltal , Python returnerer en fejl
5
Indtast følgende kode : .
Isinstance ( myVar , str. ) < br >
isinstance ( myVar , int )
isinstance funktion tager to parametre : en genstand og en datatype . I dette tilfælde indeholder myVar en streng og datatype skal tjekke " str " for streng i den første indkaldelse og " int " for heltal i det andet opkald. Det første opkald returnerer " Sand ", mens den anden returnerer
6
Indtast følgende kode " False ". : Hej
myVar.title ()
myVar.isdigit ()
myVar.find ( " delstreng " )
myVar = myVar.upper ()
Disse string metoder formatstrenge på forskellige måder. Den første udskriver strengen i titlen tilfælde til det andet kontrol se, om det udelukkende består af tal , de tredjelande kontrol se, om en delstreng findes i streng variabel og den fjerde konverterer strengen til store bogstaver. Kun den fjerde eksempel overskriver værdien af strengen variabel. Python har flere ekstra streng metoder.