När du skapar variabler i Python , behöver du inte deklarera en datatyp explicit . När du placerar enkla eller dubbla citattecken runt värdet av en variabel , ställer Python automatiskt datatypen för variabeln som en sträng . Du kan använda tilldela värden till strängvariabler på flera olika sätt och sedan använda sträng metoder och operationer för att förändra eller manipulera sina värderingar eller för att kontrollera om strängvariabeln uppfyller vissa parametrar . Instruktioner
1
Öppna din Python programfilen eller Python kommandorad . Skriv följande kod :
myVar = " Detta är min sträng . "
Print myVar
första raden skapar en sträng variabel med det värdet . Den andra raden skriver strängen variabelns värde till skärmen
2
Skriv följande kod : .
UserString = raw_input ( " Skriv något : " ) katalog
print userString
första raden uppmanar användaren för inmatning och sparar den i en sträng variabel . Även om användaren skriver ett heltal eller flyttal , anser Python det vara en sträng när du använder raw_input funktionen
3
Skriv följande kod : .
myVar = " sträng som går på \\ n \\ flera rader . "
print myVar
När du skriver ut strängen på skärmen , allt innan " \\ n \\ " avgränsare visas på första linje och allt efter visas på andra raden
4
Skriv in följande kod : .
myVar = " Detta är " + " min string . "
print myVar
på "+" operatör sammanfogar strängar tillsammans . Om du försöker att sammanfoga en sträng och en annan datatyp , t.ex. ett heltal , returnerar Python ett fel
5
Skriv följande kod : .
Isinstance ( myVar , str )
isinstance ( myVar , int ) katalog
isinstance funktionen tar två parametrar : ett föremål och en datatyp . I detta fall innehåller myVar en sträng och datatypen att kontrollera är " str " för sträng i det första samtalet och " int " till heltal i den andra omgången . Det första samtalet returnerar " true" , medan andra återvänder
6
Skriv följande kod " False . " :
MyVar.title ( ) katalog
myVar.isdigit ( ) katalog
myVar.find ( " delsträng " ) katalog
myVar = myVar.upper ( ) katalog
Dessa Strängmetoder formatsträngar på olika sätt . Den första skriver strängen i versal , de andra kontrollerna se om den enbart består av siffror , till tredje kontroller se om en delsträng finns i strängen variabeln och den fjärde konverterar strängen till versaler . Endast det fjärde exemplet skrivs värdet av strängen variabeln. Python har flera ytterligare sträng metoder .