133 читали · 2 года назад
Типы данных Python. Подводные камни float и decimal.
Разберем какие бывают типы данных, как с ними работать, какие бывают особенности и где это может пригодиться. В питоне, как и в других языках, есть множество типов данных. В зависимости от того к какому типу принадлежит объект, будет зависеть как мы к нему обращаем и как производим манипуляции. Здесь мы поговорим о базовых типах данных, с которыми придётся познакомиться любому новичку. Начнем по порядку. Числовой тип данных 1. Целочисленные, тип int() пример: -2, 0, 1 В других языках, на размер...
1 неделю назад
Float division by zero python что за ошибка
Ошибка Float division by zero в Python возникает, когда вы пытаетесь разделить число с плавающей точкой (float) на ноль. Важно понимать, что в Python (и большинстве других языков программирования) деление на ноль Целых чисел вызывает исключение ZeroDivisionError, а деление на ноль Чисел с плавающей точкой (float) может приводить к inf (бесконечность) или -inf (отрицательная бесконечность), но иногда это приводит к ошибке, особенно в некоторых старых версиях Python или на определенных платформах. Причины ошибки: Прямое деление на ноль: Самая очевидная причина — вы напрямую пытаетесь разделить число с плавающей точкой на 0...