Python , en av flera högre nivå programmeringsspråk , snabbt vinner popularitet bland programmerare på grund av dess portabilitet , användarvänlighet , brist på allvarliga syntaxregler och modularitet . Det finns flera typer av vanliga Python objekt som en programmerare arbetar med: strängar , listor , variabler , heltal och ordböcker , bland andra . Vid något tillfälle , kan du ställas inför uppgiften att extrahera enskilda tecken från en Python sträng . Det finns flera sätt att göra detta . Instruktioner
1
Skaffa strängen du önskar att bryta isär . Till exempel , för att använda indata från en användare , använda raw_input ( ) funktionen :
x = raw_input ( " Ange en sträng : " )
2
konvertera strängen till ett listan med hjälp av den inbyggda listan ( ) funktionen . Detta är förmodligen det enklaste sättet att bryta strängen i dess olika karaktärer . Med exemplet från Steg 1 :
L = raw_input ( x ) katalog
raster " x " i en lista " L ", vars enskilda element kan du nu ändra , till skillnad från de delar av en string . Addera 3
Utdrag tecknen genom att indexera strängen . Ställa enskilda variabler lika med varje sträng indextecknet är ett annat sätt att utvinna dem . Till exempel :
a = x [ 0 ]
b = x [ 1 ]
c = x [ 2 ]
och så vidare tills slutet av strängen nås. Du kan också använda en slinga för detta :
y = len ( x ) katalog
for i in range (y ) :
AI = x [ y ]
Först längden på strängen registreras i " y " och sedan " jag " loopar igenom strängen och lagrar karaktärerna i " a1 ", " a2 ", " a3 " och så vidare .
Addera