Python Glossary English

Python 3.6+cmathпонятие

cmath.nanj

константы

Комплексное число с нулевой вещественной частью и NaN в мнимой — complex(0.0, nan).

Синтаксис

cmath.nanj

Вещественная часть у nanj — честный 0.0, но число в целом считается NaN: cmath.isnan(nanj) — True, а nanj == nanj — False. Если проверять только z.real, такое значение проскочит; смотрите обе части или зовите cmath.isnan.

Примеры

import cmath
z = cmath.nanj
print(z, z.real)  # → nanj 0.0
print(cmath.isnan(z), z == z)  # → True False

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности