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