Hvordan skille en Int i en liste

Programmeringsspråket Python lar deg konvertere datatyper ganske enkelt sammenlignet med andre mainstream språk. Når du velger å behandle tekst i Python, kan du dramatisk forbedre utviklingstiden for et program. Dette skyldes Python medfødte tekstbehandling evner. For eksempel skille 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 det samme resultat. Python er svært verdifull i denne forbindelse.

Bruksanvisning

1 Åpne IDLE tekst editor som følger med Python nedlasting. Den IDLE teksteditor er funnet i Program Files (eller Programmer for Macintosh), i Python katalogen. En tom kildekode fil åpnes i IDLE tekst editor vinduet.

2 Erklærer et nummer og tildele det noen vilkårlig verdi. For eksempel kan du skrive følgende mot toppen av kildekoden filen:

nums = 1234556677

3 Konverter antall datatypen til en streng datatype. Dette vil tillate deg å få tilgang til de enkelte elementene i strengen. Skriv følgende å konvertere tallet til en streng:

numString = str (nums);

4 Erklærer en rekke datatype, men la den være alene en stund. Du vil ikke legge til det før neste trinn.

matrise = []

5 Gjenta for alle tegnene i strengen ved hjelp av en "for" loop. Skriv følgende løkke for å iterere gjennom alle tegnene i strengen:

for siffer i numString:

6 Innrykk neste linje. En innrykket linje etter en "for" loop indikerer at det utsagnet opptar denne linjen kjøres med hver iterasjon av løkken. Dette tillater deg å utføre operasjoner på hvert medlem av en container. I dette tilfellet vil du legge gjeldende sifferet til array, ved å plassere følgende uttalelse på innrykk:

array.append (siffer)

7 Skriv ut verdiene holdt av tabellen ved å utstede en utskrifts uttalelse, som dette:

print (array)

8 Kjør programmet ved å trykke på "F5" tasten. Programmet sepatates de enkelte tegnene i int datatype i en liste med tall. Programmet utgang ser slik ut:

[ '1', '2', '3', '4', '5', '5', '6', '6 "," 7 "," 7 "]