⊗pyPmBsDS 33 of 208 menu

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.

kktrhiswaz