programmeringsspråket Python lar deg konvertere datatyper ganske enkelt sammenlignes med andre mainstream språk . Når du velger å behandle tekst i Python , kan du dramatisk forbedre utviklingstid for et program . Dette skyldes Python medfødte tekstbehandling evner. For eksempel skiller et heltall datatype i en sekvensiell rekke der hver celle holdt ett siffer er en lek for Python . Andre språk krever mer kode for samme resultat . Python er svært verdifullt i denne forbindelse. Instruksjoner
en
Åpne IDLE tekst editor som følger med Python nedlasting . IDLE teksteditor er funnet i Programfiler ( eller Programmer for Macintosh) , i Python -katalogen. En tom kildekoden filen åpnes i IDLE tekst editor vinduet .
2
Erklærer et nummer og tilordne den en oppkonstruert verdi. For eksempel kan du skrive følgende mot toppen av kildekoden filen:
nums = 1234556677
3
Konverter antall datatype til en streng datatype. Dette vil tillate deg å få tilgang til de enkelte elementene i strengen . Skriv følgende for å konvertere tallet inn i en streng : en
numString = str ( nums ) ;
4
Erklærer en rekke datatype , men la den være alene en stund . Du vil ikke legge til det til neste trinn.
Matrise = [ ]
5
Iterate gjennom alle tegnene i strengen ved hjelp av en "for" loop. Skriv følgende loop til iterere gjennom alle tegnene i strengen : en
for siffer i numString :
6
innrykk neste linje . Et innrykket linje etter en " for " loop indikerer at det utsagnet opptar denne linjen kjøres med hver iterasjon av loopen . Dette tillater deg å utføre operasjoner på hvert medlem av en container . I dette tilfellet vil du tilføye den aktuelle sifferet til array, ved å plassere følgende uttalelse på innrykk : en
array.append (siffer )
7
Print verdiene holdt av matrisen ved å utstede en utskrift uttalelse, som dette : en
print ( array)
8
Kjør programmet ved å trykke på "F5 " tasten. Programmet sepatates de enkelte tegnene i int datatype til en liste med tall . Programmet resultatet ser slik ut : en
[ '1 ' , '2' , '3 ' , '4' , '5 ' , '5' , '6 ' , '6' , '7 ' , '7 ' ]