Тип представляет комплексное число.
Чтобы создать комплексное число, в котором вещественная часть равна нулю можно добавить j (в любом регистре) к числовому литералу. Далее добавить к этому числу вещественную часть можно обычным сложением.

Кроме того, создать комплексное число можно при помощи конструктора complex(real[, imag=0]):

    my_complex = complex(2, 3)  # (2+3j)
my_complex = 2+3j # (2+3j)

isinstance(my_complex, complex) # True

my_complex.real # 2.0
my_complex.imag # 3.0

my_complex.conjugate() # (2-3j)

isinstance(my_complex.real, float) # True
isinstance(my_complex.imag, float) # True

Как видно из примера, получить доступ к вещественной части числа можно через атрибут real, а ко мнимой через imag.
Чтобы получить для данного комплексное числа сопряжённое число, следует воспользоваться методом .conjugate().

Каждая составляющая комплексного числа представляет собой число с плавающей запятой — float.
Синонимы поиска: complex, комплексные числа, комплексное число, сопряженное число
В разделе «Number (число)»: float int long
На заметку
У нас есть новостная группа в Telegram. Там же можно обсудить интересующие вопросы. Ссылка в самом низу страницы.