Chaînes de caractères avec des chiffres en Python
Supposons que nous ayons une chaîne de caractères contenant uniquement des chiffres :
txt = '123' # chaîne avec des chiffres
Trouvons, par exemple, la somme de son premier et de son deuxième caractère :
txt = '123'
print(txt[0] + txt[1]) # affichera '12' - additionne comme des chaînes
Comme vous le voyez, les caractères de notre chaîne sont également
des chaînes de caractères et sont additionnés comme telles.
Supposons que nous souhaitions les additionner comme des nombres. Pour
cela, appliquons la fonction int à chaque caractère de la chaîne :
txt = '123'
print(int(txt[0]) + int(txt[1])) # affichera 3
Soit la chaîne '12345'. Trouvez la somme
des chiffres de cette chaîne.
Soit la chaîne '2489'. Soustrayez le
deuxième caractère du troisième, puis multipliez
le résultat par le premier caractère.