programmeringssproget Python tillader dig at konvertere datatyper ganske let sammenlignet med andre mainstream sprog. Når du vælger at behandle tekst i Python, kan du dramatisk forbedre udviklingen tid for en ansøgning. Dette skyldes, at Python medfødte tekstbehandling evner. For eksempel er at adskille et heltal datatype i en sekventiel række , hvor hver celle afholdt ét ciffer en leg for Python. Andre sprog kræver mere kode for det samme resultat . Python er meget værdifuldt i denne henseende. Instruktioner
1
Åbn klar teksteditor , der kommer med Python download. Den IDLE teksteditor findes i Programmer ( eller Applications til Macintosh ) , i Python bibliotek. En tom kildekode åbnes filen i det IDLE teksteditor -vinduet.
2
Erklær et tal og tildele den en vilkårlig værdi. For eksempel kan du skrive følgende mod toppen af kildekoden fil:
nums = 1234556677
3
Konverter antallet datatype i en streng datatype. Dette vil give dig adgang til de enkelte elementer i strengen. Skriv følgende for at konvertere tal til en streng:
numString = str ( nums ),
4
Erklær et array datatype , men overlade det alene et stykke tid. Du vil ikke tilføje til det, indtil det næste trin.
Vifte = [ ]
5
gentage gennem alle tegn i strengen ved hjælp af en "for" loop . Skriv følgende loop til at gentage gennem alle tegn i strengen : Hej
for ciffer i numString :
6
indrykning den næste linje. En indrykket linje efter en "for" loop indikerer, at uanset erklæring indtager denne linie er udført med hver iteration af løkken . Dette giver dig mulighed for at udføre operationer på hvert medlem af en beholder. I dette tilfælde vil du tilføje den aktuelle ciffer til array, ved at placere den følgende erklæring om indrykket linie : Hej
array.append ( ciffer)
7
Print værdierne holdt af array ved at udstede en print statement, som dette : Hej
print ( array)
8
Udfør programmet ved at trykke på " F5 "-tasten. Programmet sepatates de enkelte tegn i int datatype til en liste af tal. Programmet output ligner dette : Hej
[ '1 ' , '2' , '3 ' , '4' , '5 ' , '5' , '6 ' , '6' , '7 ' , '7 ' ]