Python proporciona un método conveniente de largo() para convertir cadena a largo:conversión de cadena a largo en pitón
long('234')
; convierte '234' en una larga
Si las claves de usuario en 234,89 continuación, Python lanzará un mensaje de error:
ValueError: invalid literal for long()
with base 10: '234.89'
¿Cómo debemos un programador de Python maneja escenarios en los que una cadena con un valor decimal?
Gracias =)
¿convertirlo a flotación? ¿Capturas el error e informas al usuario? – John
Esta pregunta y sus respuestas solo se aplican a Python 2. Python 3 ya no tiene un tipo largo, consulte http://python3porting.com/differences.html#long – hertzsprung