В Python числа с плавающей точкой могут иметь значение NaN. Его можно… — Библиотека Python разработчика | Книги по питону — TG.ME

В Python числа с плавающей точкой могут иметь значение NaN. Его можно получить с помощью math.nan.
NaN не равен ничему, включая самого себя:


>>> math.nan == math.nan
False


Кроме того, объект NaN не является уникальным — можно получить несколько разных объектов NaN из разных источников:


>>> float('nan')
nan
>>> float('nan') is float('nan')
False


Это означает, что обычно нельзя использовать NaN в качестве ключа словаря:


>>> d = {}
>>> d[float('nan')] = 1
>>> d[float('nan')] = 2
>>> d
{nan: 1, nan: 2}


📲 Мы в MAX

👉@BookPython
👍5🔥1
June 16, 2026 1.3K 1 4