¿Cómo puedo convertir una cadena en un flotador o un int?
En Python, ¿cómo puedo convertir una cadena numérica como "545,2222"en su correspondiente valor flotante,
545,2222? ¿O convertir la cadena
"31"en un entero, 31
?
Sólo quiero saber cómo parsear un float str
a un float
, y (por separado) un int str
a un int
.
2097
3
Los usuarios codelogic y harley están en lo cierto, pero ten en cuenta que si sabes que la cadena es un entero (por ejemplo, 545) puedes llamar a int("545") sin tener que pasar primero a float.
Si tus cadenas están en una lista, puedes usar la función map también.
Sólo sirve si todas son del mismo tipo.
float("545,2222")
yint(float("545,2222"))
.