Загрузка...

Как Работает float в python

Смотрите новые видео раньше других + поддержите проект: https://boosty.to/nikolay-pavlin Большой чек-лист деплоя Python приложения: https://t.me/pavlin_share/176 FastAPI шаблон: https://t.me/pavlin_share/179 В этом видео мы разберём одну из самых неочевидных особенностей Python и других языков программирования - почему сложение простых дробных чисел может давать неожиданный результат. Вы узнаете: ▶️ Почему 0.6 + 0.7 не равно 1.3 ▶️ Как числа хранятся в памяти компьютера ▶️ Что такое мантисса и экспонента ▶️ Как работает класс Decimal в Python ▶️ Почему банки считают деньги в копейках ⌚ Таймкоды: 00:00 - Проблема с float 00:40 - Двоичная система счисления 03:50 - Дрбные двоичные числа 06:00 - Хранение int 06:20 - Хранение float, Мантисса и экспонента 12:30 - Проблема 1.3 14:40 Хранение int и float в python 16:20 Decimal - решение проблемы точности 19:40 Как можно решить проблему без decimal 15:00 - Работа с копейками 17:30 - Практические рекомендации Полезные ссылки: Документация по Decimal: https://docs.python.org/3/library/decimal.html Стандарт IEEE 754: https://en.wikipedia.org/wiki/IEEE_754

Видео Как Работает float в python автора Павлин Шарит - ИТ вместе с Николаем Павлиным
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки