1 год назад
Десятичные числа с фиксированной точностью. Тип Deciamal в Python.
Модуль decimal обеспечивает поддержку быстрой арифметики с правильно округленным десятичным числом с плавающей запятой. Он предлагает несколько преимуществ по сравнению с типом данных float: В основе конструкции модуля лежат три концепции: десятичное число, контекст для арифметики и сигналы. Десятичное число неизменяемо. У него есть знак, цифры коэффициента и показатель степени. Для сохранения значимости цифры коэффициента не усекают конечные нули. Десятичные дроби также включают специальные значения, такие как Infinity, -Infinity и NaN. Стандарт также отличает -0 от +0. Контекст для арифметики...
110 читали · 2 года назад
Типы данных Python. Подводные камни float и decimal.
Разберем какие бывают типы данных, как с ними работать, какие бывают особенности и где это может пригодиться. В питоне, как и в других языках, есть множество типов данных. В зависимости от того к какому типу принадлежит объект, будет зависеть как мы к нему обращаем и как производим манипуляции. Здесь мы поговорим о базовых типах данных, с которыми придётся познакомиться любому новичку. Начнем по порядку. Числовой тип данных 1. Целочисленные, тип int() пример: -2, 0, 1 В других языках, на размер...