все Python 3cmathфункция
cmath.isinf()
проверка
Проверяет, есть ли бесконечность хотя бы в одной части комплексного числа — вещественной или мнимой.
Синтаксис
cmath.isinf(z)
Достаточно одной бесконечной части, даже если другая — NaN: isinf(complex(nan, inf)) даёт True, а isnan того же числа тоже True. Значит, проверки isinf и isnan не взаимоисключающие, и порядок if/elif в обработке особых значений меняет результат.
Примеры
import cmath
z = complex(float('nan'), float('inf'))
print(cmath.isinf(z), cmath.isnan(z)) # → True True
print(cmath.isinf(cmath.infj)) # → True
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности