Conversion d'une chaîne de caractères en nombre, d'un nombre en chaîne de caractères

MéthodeConversion d'un str en nombre

Pour convertir une chaîne de caractères en nombre, il faut utiliser comme fonction le nom du type numérique voulu et en argument la chaîne de caractères.

1
s = "128"
2
a = int(s)
3
print("la chaîne ", s, " en int (avec ajout de 2)-> ", a + 2)
4
5
s = "128.45"
6
a = float(s)
7
print("la chaîne ", s, " en int (avec ajout de 2)-> ", a + 2)
8
9
s = "128.45+3j"
10
a = complex(s)
11
print("la chaîne ", s, " en int (avec ajout de 2)-> ", a + 2)

résultats des commandes précédentes

MéthodeConversion d'un nombre en str

1
a = 28.4
2
print("Il y a ",len(str(a)), " caractères dans la chaine ", str(a))

la fonction str permet de convertir un nombre en type str.