Merkkijonot numeroilla Pythonissa
Oletetaan, että meillä on merkkijono, joka sisältää vain numeroita:
txt = '123' # merkkijono numeroilla
Etsitään esimerkiksi sen ensimmäisen ja toisen merkin summa:
txt = '123'
print(txt[0] + txt[1]) # tulostaa '12' - laskee yhteen merkkijonoina
Kuten näet, merkkijonomerkkimme ovat myös
merkkijonoja ja ne lasketaan yhteen merkkijonoina.
Oletetaan, että haluamme laskea ne yhteen numeroina.
Tätä varten sovellamme jokaiselle merkkijonon merkille
funktion int:
txt = '123'
print(int(txt[0]) + int(txt[1])) # tulostaa 3
Annettu merkkijono '12345'. Etsi tämän
merkkijonon numeroiden summa.
Annettu merkkijono '2489'. Vähennä
kolmannesta merkistä toinen ja kerro sitten
tulos ensimmäisellä merkillä.