В Python 3.6 и более поздних версиях, подчеркивания (
_) действительно могут использоваться как визуальные разделители для улучшения читаемости чисел, включая как целые числа, так и числа с плавающей точкойВ таком случае строка
"20_23" будет интерпретироваться как 2023.0 при преобразовании во вещественное число с помощью функции float()Это происходит потому, что подчеркивание игнорируется, и строка интерпретируется как
2023, которое затем конвертируется в вещественное число 2023.0