Problème :
Comment tester si une chaîne de caractères représente un nombre en Python ?
Solution :
Utiliser la méthode isdigit sur la chaîne de caractères.
Elle renvoie True si la chaîne de caractères représentent un nombre entier.
Autrement, elle renvoie False.
Exemple :
chaine = "217"
chaine.isdigit()
Ceci renverra True car « 217 » est une chaîne de caractères représentant un entier.
chaine = "abracadabra"
chaine.isdigit()
Ceci renverra False car « abracadabra » ne représente pas un entier.
chaine = "10.1"
chaine.isdigit()
Ceci renverra False car « 10.1 » ne représente pas un entier. (Au mieux, cela représente un flottant.)

Laisser un commentaire