Комплексні числа
В Python є можливість працювати з комплексними числами.
Створення
Загальна форма представлення літерала комплексного числа наступна:
real_part + imag_part j
real_part
– дійсна частина комплексного числа, яка є необов’язковою (у випадку, якщо число не містить дійсної частини)imag_part
– уявна частина комплексного числа,j
абоJ
— уявна одиниця
Приклади:
6-8j
2.5+3.8j
0.001J
2.-3.J
Інтерпретатор представляє комплексне число як два дійсних числа. При використанні у математичних виразах комплексні числа обробляються відповідним чином.
Ще один спосіб створити комплексне число — функція complex()
:
complex(real=0, imag=0)
Значення дійсної та уявної частини можна отримати через відповідні атрибути:
>>> c = complex(2,3)
>>> c
(2+3j)
>>> c.real
2.0
>>> c.imag
3.0
>>> complex()
0j
>>>
Приведення інших типів до complex
>>> complex('1+j')
(1+1j)
>>>
Операції
TODO!