Python Glossary English

все 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Сообщить о неточности