tgoop.com/BookPython/3186
Last Update:
Float или Decimal: в чём различия и что лучше использовать?
И тот, и другой предназначены для работы с дробными числами, но есть нюанс. Float использует некоторое приближение при работе с числами с плавающей точкой, поэтому может вносить ошибки округления. То есть Float эффективный и быстрый, но не очень точный.
Эта особенность может мешать в некоторых случаях, например, при работе с деньгами. Ошибки округления могут привести к значительным потерям, если обрабатывается большое количество транзакций. Тогда лучше использовать Decimal. Его нужно импортировать — from decimal import Decimal
. Передавать на вход следует строку. Как видно на картинке, благодаря Decimal устраняются возможные ошибки округления.
👉@BookPython
BY Библиотека Python разработчика | Книги по питону

Share with your friend now:
tgoop.com/BookPython/3186