Como verificar se uma string é um float em Python
Neste artigo você vai aprender a como verificar se uma string é um float, ou seja, se ela possui um número com casas decimais

Fala programador(a), beleza? Bora aprender mais sobre Python, strings e floats!
A principal ideia deste artigo é verificar se uma string, por exemplo: “14.12” é de fato um float
E para isso precisaremos criar uma instrução de código onde verificamos se uma string é um número
O método isdigit é capaz disso, porém temos um problema
Pelo fato de ter um ponto no meio da string ele não responde corretamente, então temos que fazer um ajuste no nosso valor
Vamos utilizar replace para tirar todos os pontos ou vírgulas, se for o seu caso
Veja então a solução deste problema:
numero = "12.4"
nao_numero = "asd"
print(numero.replace('.','',1).isdigit()) # True
print(nao_numero.replace('.','',1).isdigit()) # False
No exemplo acima testamos a expressão necessária para verificar a string com dois valores, um float e outro não número
Recebemos um booleano como resposta nas duas sentenças, a que tem um número retorna True e a que não tem False
Então por meio destas respostas vamos guiar o nosso código, podemos inserir a sentença um if, por exemplo
E até em outros casos, caso a utilização seja repetitiva, transformar em uma função pode ser uma boa ideia
Conclusão
Neste artigo você viu como verificar se uma string é um float em Python 3
Utilizamos dois métodos para isso:
- replace: para remover os pontos ou vírgula da string;
- isdigit: para verificar se o valor é um número;
Desta maneira conseguimos identificar se um valor é um número decimal ou não
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]
Valeu cara!
Foi de grande ajuda