programmeringsspråket Python kan du konvertera datatyper ganska lätt jämfört med andra vanliga språk . När du väljer att bearbeta text i Python , kan du dramatiskt förbättra utvecklingstiden för en applikation . Detta beror på att Pythons medfödda förmågor textbehandling . Till exempel , separera ett heltal datatyp i en sekventiell matris där varje cell höll en siffra är en barnlek för Python . Andra språk kräver mer kod för samma resultat . Python är mycket värdefull i detta avseende . Instruktioner
1
Öppna IDLE textredigerare som följer med Python nedladdning. Den IDLE textredigerare finns i Program ( eller Program för Macintosh ) , i Python katalogen . En tom källkod fil öppnas i IDLE textredigeringsfönstret .
2
Deklarera ett nummer och tilldela den något godtyckligt värde . Till exempel kan du skriva följande mot toppen av källkoden filen :
nums = 1234556677
3
Konvertera antalet datatyp till en sträng datatyp . Detta gör att du kan komma åt de enskilda elementen i strängen . Skriv följande för att omvandla tal till en sträng :
numString = str ( nums ) ;
4
Deklarera en array datatyp , men lämna den ensam för en stund . Du kommer inte att lägga till det till nästa steg .
Array = [ ]
5
iterera igenom alla tecken i strängen med hjälp av en " för " loop . Skriv följande slinga för att iterera igenom alla tecken i strängen :
för siffra i numString :
6
indrag på nästa rad . En indragen rad efter en " för " loop visar att oavsett uttalande upptar denna linje körs med varje iteration av slingan . Detta gör att du kan utföra operationer på varje medlem av en container . I detta fall kommer du att utöka den aktuella siffran i arrayen , genom att placera följande uttalande om indragen rad :
array.append ( siffra )
7
ut de värden som innehas av arrayen genom att utfärda en utskrift uttalande , som den här :
print ( matris )
8
Kör programmet genom att trycka på " F5 " tangenten . Programmet sepatates de enskilda tecknen i datatypen int i en lista med tal . Programmet produktionen ser ut så här :
[ '1 ' , '2 ' , '3 ' , '4 ' , '5 ' , '5 ' , '6 ' , '6 ' , '7 ' , '7 ' ]