Neste artigo você vai aprender a como converter string para float com a linguagem Python 3, de uma forma super simples, com recursos da própria linguagem.
Fala programador(a), beleza? Bora aprender a converter valores em Python!
Para converter uma string válida em um valor de float utilizamos o método/função float de Python
Simples assim, o valor terá o tipo convertido automaticamente, veja:
y = "12.5" z = float(y) print(z) print(type(z)) #float
Agora o valor de y, que era uma string, virou um float, valor de ponto flutuante
Veja que podemos verificar o tipo da variável com a função type
Podemos também converter uma string para int, ou seja, número inteiro
Para isso vamos utilizar o float para converter o texto para ponto flutuante e depois a função int para converter este float em inteiro
Veja o exemplo com a conversão de inteiro:
y = "12.5" z = float(y) print(z) print(type(z)) #float b = int(float(y)) print(b) # 12 print(type(b)) # int
Agora podemos converter valores de texto em float ou int!
Conclusão
Neste artigo você aprendeu a converter string para float
Utilizamos o método float para atingir este objetivo
Desta maneira um valor que contém um texto, é convertido para um ponto flutuante
Também utilizamos a função int, para converter textos em números inteiros, porém antes precisamos aplicar a função float no texto
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube