Python | Verifique a string de ponto flutuante

| | | |

Método nº 1: Usando isdigit () + replace ()
Uma combinação da função acima é usada para realizar esta tarefa e, portanto. Isso funciona em 2 etapas, primeiro o valor do ponto é apagado e a string é concatenada para formar um dígito e depois é verificado. A desvantagem é que ele não verifica valores de expoentes potenciais, que também podem formar um número de ponto flutuante.


# Python3 demo code


# Python3 demo code


code>
# Verifica a string de ponto flutuante
# usando isdigit () + replace ()


# string de inicialização

test_string = "45.657"


# imprime a linha original

print ( "A string original:" + str (test_string))


# usando isdigit () + replace ()
# Verifica a string de ponto flutuante

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


# imprime resultado

print ( "A string é um número float possível?: " + str (res))

Saída:

A string original: 45.657 A string é um número float possível?: True 

Método nº 2: Usando float() + tratamento de exceção
Esta tarefa também pode ser executada usando uma função de ponto flutuante que tenta converter uma string em um valor de ponto flutuante e sua falha garante que não seja um valor de ponto flutuante potencial.

< br>

# código de demonstração Python3
# Verifica a string de ponto flutuante
# usando float ()


# string de inicialização

test_string = "45.657"


# imprimir linha original

print ( "A string original:" + str (test_string))


# usando float()
# Verifique a string float

tente :

float (test_string)

res = Verdadeiro

exceto :

print ( "Não é um float" )

res = False


# imprime resultado

print ( "A string é um número float possível?: " + str (res))

Saída:

A string original: 45.657 A string é um número float possível?: True 

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