Python verifique se uma string é um flutuador

Python verifique se uma string é um flutuador

Uma string é qualquer coleção de caracteres cercados por marcas simples ou duplas e interpretadas literalmente por um script. Mais especificamente, uma string que envolve várias linhas é chamada de uma corda multilina. Os pontos flutuantes são um dos tipos de dados numéricos mais comuns, com pontos decimais. Alterar o valor integral é muito fácil. No entanto, a transformação do número flutuante é muito mais complicada.

Este guia fornecerá uma maneira de verificar se uma string está flutuando ou não em python.

Como verificar se uma string é um flutuador em python?

Para verificar se uma string é um flutuador no Python, os métodos abaixo da lista são usados:

  • flutuador()
  • substituir () e isdigit ()

Método 1: Verifique se uma string é um flutuador em python utilizando o método "float ()"

Para verificar se uma corda python é um bóia ou não, o “flutuador()" é usado. Ele pode transformar a string fornecida em um número de flutuação. Além disso, pode deixar de representar que a string especificada não é um número válido.

Exemplo

Primeiro, importe o “Numpy"Biblioteca como uma"NP. Então, importe o “matplotlib.Pyplot" como um "plt”Para gerenciar alguns valores numéricos e gerenciar o gráfico:

importar numpy como np
importar matplotlib.pyplot como plt

Agora, crie uma variável de string e inicialize com o número flutuante:

my_string = "0.9837 "

Em seguida, imprima a string acima inicializada:

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

Em seguida, use o bloco Try-Except para verificar se a string fornecida está flutuando ou não. Para esse fim, invocamos o “flutuador()”Método e passou uma string como argumento. Depois disso, criamos uma variável usada para armazenar os resultados. Se uma string não for um número de flutuação, ele imprimirá a mensagem especificada ”

tentar:
Float (my_string)
resultant_value = true
exceto:
Imprima ("Não é um flutuador")
resultant_value = false
Print ("Is Input String é um número de flutuação? " + str (resultante_value))

O valor que "verdadeiro”Como a saída indica que a string fornecida é um valor de flutuação:

Método 2: Verifique se uma string é um flutuador em python utilizando métodos "substituir ()" e "iSdigit ()"

Outro método para verificar se uma string é um número flutuante ou não em python, o “substituir()" e "isdigit ()”Método. O método "substituir ()" fornece todas as instâncias de uma substring por outro. No entanto, o "isdigit ()”O método é usado para verificar o tipo de dados das variáveis.

Exemplo

Ligar para "substituir()”Método com os argumentos necessários. Então, use o “isdigit ()”Método. Para armazenar os resultados, declare um “resultant_value" variável:

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

Use o "imprimir()”Função interna para exibir os resultados da variável fornecida:

Print ("Is Input String é um número de flutuação? " + str (resultante_value))

Saída

Isso é tudo! Você aprendeu maneiras diferentes de verificar se a string fornecida é um flutuador no python.

Conclusão

Para verificar se uma string está flutuando ou não em python, o “flutuador()”Método, o“substituir()”Método e o“isdigit ()”O método pode ser usado. Todos os métodos são métodos internos do Python. Neste guia, fornecemos todas as maneiras possíveis de verificar se uma string está flutuando ou não em python.