Python Glossary English

все Python 3Числа и математикафункция

float.conjugate

как число

Возвращает комплексно-сопряжённое числа; для float (действительного) — само число. Часть общего числового интерфейса.

Синтаксис

x.conjugate()

У действительного числа сопряжение ничего не меняет, так что в обычном коде этот вызов не нужен: он существует ради общего числового протокола вместе с .real и .imag, чтобы формула, написанная для complex, работала и для float без проверок типа. Результат остаётся float — сделать из числа комплексное метод не может, для этого есть complex().

Примеры

print((3.5).conjugate())            # → 3.5
print((-1.0).conjugate())           # → -1.0
print(type((3.5).conjugate()))      # → <class 'float'>
print((2.5).conjugate() == 2.5)     # → True
print((3.5).imag)                   # → 0.0
print(complex(3.5).conjugate())     # → (3.5-0j)

См. также

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