Python Vérifiez si une chaîne est un flotteur

Python Vérifiez si une chaîne est un flotteur

Une chaîne est toute collection de caractères entourés de marques à deux ou doubles et à doubleter et interprétées littéralement par un script. Plus précisément, une chaîne qui implique plusieurs lignes est appelée une chaîne multiline. Les points flottants sont l'un des types de données numériques intégrés les plus courants ayant des points décimaux. Changer la valeur intégrale est assez facile. Cependant, la transformation du nombre flottant est beaucoup plus compliquée.

Ce guide fournira un moyen de vérifier si une chaîne est flottante ou non en python.

Comment vérifier si une chaîne est un flotteur en python?

Pour vérifier si une chaîne est un flotteur dans Python, les méthodes ci-dessous sont utilisées:

  • flotter()
  • remplacer () et isdigit ()

Méthode 1: Vérifiez si une chaîne est un flotteur dans Python en utilisant la méthode «float ()»

Pour vérifier si une chaîne Python est un flotteur ou non, le «flotter()" est utilisé. Il peut transformer la chaîne fournie en un numéro de flotteur. De plus, il peut ne pas représenter que la chaîne spécifiée n'est pas un nombre valide.

Exemple

Tout d'abord, importez le «nombant«Bibliothèque comme«NP. Ensuite, importez le «matplotlib.pypllot" comme un "PLT«Pour gérer certaines valeurs numériques et gérer le graphique:

Importer Numpy comme NP
Importer Matplotlib.pypllot comme plt

Maintenant, créez une variable de chaîne et initialisez avec le numéro flottant:

my_string = "0.9837 "

Ensuite, imprimez la chaîne supérieure à initiative:

print ("String original:" + str (my_string))

Ensuite, utilisez le bloc d'essai à l'exception pour vérifier si la chaîne fournie est flottante ou non. À cette fin, nous avons invoqué le «flotter()”Méthode et a passé une chaîne comme argument. Après cela, nous avons créé une variable qui stockait les résultats. Si une chaîne n'est pas un numéro de flotteur, il imprimera le message spécifié »

essayer:
float (my_string)
resultant_value = true
sauf:
imprimer ("pas un flotteur")
resultant_value = false
print ("La chaîne d'entrée est un numéro de flotteur? "+ str (resultant_value))

La valeur "vrai«AS SORTIE indique que la chaîne fournie est une valeur de flotteur:

Méthode 2: Vérifiez si une chaîne est un flotteur dans Python en utilisant les méthodes «Remplace ()» et «isdigit ()»

Une autre méthode pour vérifier si une chaîne est un numéro flottant ou non en python, le «remplacer()" et "isdigit ()" méthode. La méthode «Remplace ()» fournit toutes les instances d'une sous-chaîne par un autre. Cependant, le "isdigit ()«La méthode est utilisée pour vérifier le type de données des variables.

Exemple

Appeler le "remplacer()»Méthode avec les arguments requis. Ensuite, utilisez le "isdigit ()" méthode. Pour stocker les résultats, déclarez un «résultat_value»Variable:

resultant_value = my_string.remplacer('.', ", 1).isdigit ()

Utilisez le "imprimer()«Fonction intégrée pour afficher les résultats de la variable fournie:

print ("La chaîne d'entrée est un numéro de flotteur? "+ str (resultant_value))

Sortir

C'est tout! Vous avez appris différentes façons de vérifier si la chaîne fournie est un flotteur à Python.

Conclusion

Pour vérifier si une chaîne est flottante ou non en python, le «flotter()"Méthode, le"remplacer()«Méthode, et le«isdigit ()«La méthode peut être utilisée. Toutes les méthodes sont des méthodes intégrées de Python. Dans ce guide, nous avons fourni toutes les façons possibles de vérifier si une chaîne est flottante ou non en python.