Șiruri cu cifre în Python
Să presupunem că avem un șir care conține doar cifre:
txt = '123' # șir cu cifre
Să găsim, de exemplu, suma primului și celeil de-a doua caractere ale sale:
txt = '123'
print(txt[0] + txt[1]) # va afișa '12' - adună ca șiruri
După cum vedeți, caracterele șirului nostru sunt de asemenea
șiruri și se adună ca șiruri.
Să presupunem că vrem să le adunăm ca numere. Pentru
aceasta, vom aplica fiecărui caracter al șirului
funcția int:
txt = '123'
print(int(txt[0]) + int(txt[1])) # va afișa 3
Este dat șirul '12345'. Aflați suma
cifrelor acestui șir.
Este dat șirul '2489'. Scădeți din
al treilea caracter pe al doilea, apoi înmulțiți
rezultatul cu primul caracter.