Python обеспечивает удобный способ длинного(), чтобы преобразовать строку длиной:преобразование строки длиной в Python
long('234')
; преобразует «234» в длинную
Если ключи пользователя в 234.89, то питон поднимет сообщение об ошибке:
ValueError: invalid literal for long()
with base 10: '234.89'
Как мы должны питон программист обрабатывает сценарии, где строка с десятичным значением?
Спасибо =)
конвертировать его в float? Поймать ошибку и сообщить пользователю? – John
Этот вопрос и его ответы относятся только к Python 2. Python 3 больше не имеет длинного типа, см. Http://python3porting.com/differences.html#long – hertzsprung