Python | Vérifier la chaîne à virgule flottante

| | | |

Méthode n° 1 : Utilisation de isdigit () + replace ()
Une combinaison de la fonction ci-dessus est utilisée pour accomplir cette tâche et donc. Cela fonctionne en 2 étapes, d`abord la valeur du point est effacée et la chaîne est concaténée pour former un chiffre, puis elle est vérifiée. L`inconvénient est qu`il ne vérifie pas les valeurs d`exposant potentielles, qui peuvent également former un nombre à virgule flottante.


# code de démonstration Python3
# Vérifiez la chaîne à virgule flottante
# en utilisant isdigit () + replace ()


# chaîne d`initialisation

test_string = "45.657"


# imprimer la ligne d`origine

print ( "La chaîne d`origine :" + str (test_string))


# en utilisant isdigit () + replace ()
# Vérifier la chaîne à virgule flottante

< classe de codes = "plain"> res = test_string.replace ( ` .` , ``, 1 ). isdigit ()


# print result

print ( "La chaîne est-elle un nombre flottant possible ? : " + str (res))

Sortie :

La chaîne d`origine : 45.657 La chaîne est-elle un nombre flottant possible ? : Vrai 

Méthode n° 2 : Utilisation de float () + gestion des exceptions
Cette tâche peut également être effectuée à l`aide d`une fonction à virgule flottante qui tente de convertir une chaîne en une valeur à virgule flottante et son échec garantit qu`il ne s`agit pas d`une valeur à virgule flottante potentielle.

< br>

# Code de démonstration Python3
# Vérifier la chaîne à virgule flottante
# utilisation de float ()


# chaîne d`initialisation

test_string = "45.657"


# imprimer la ligne d`origine

print ( "La chaîne d`origine :" + str (test_string))


# en utilisant float ()
# Vérifiez la chaîne flottante

essayez  :

float (test_string)

res = Vrai

sauf  :

print ( "Pas un flottant" )

res = Faux


# imprimer le résultat

imprimer ( "La chaîne est-elle un nombre flottant possible ? : " + str (res))

Sortie :

La chaîne d`origine : 45.657 La chaîne est-elle un nombre flottant possible ? : Vrai 

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method