строка выдает значение True при проверке методом isnumeric только в том случае, если все символы непустой строки являются цифровыми. К категории цифровых символов не относятся точка или знак «минус».
Рецепты Python. Коллекция лучших техник программирования
·
Цуй Ю.