Dalam python, Anda dapat meletakkan 'j' atau 'J' setelah angka untuk menjadikannya imajiner, sehingga Anda dapat menulis literal kompleks dengan mudah:
>>> 1j
1j
>>> 1J
1j
>>> 1j * 1j
(-1+0j)
Akhiran 'j' berasal dari teknik kelistrikan, di mana variabel 'i' biasanya digunakan untuk arus. ( Penalaran ditemukan di sini. )
Tipe dari bilangan kompleks adalahcomplex
, dan Anda dapat menggunakan tipe sebagai konstruktor jika Anda lebih suka:
>>> complex(2,3)
(2+3j)
Bilangan kompleks memiliki beberapa pengakses bawaan:
>>> z = 2+3j
>>> z.real
2.0
>>> z.imag
3.0
>>> z.conjugate()
(2-3j)
Beberapa fungsi bawaan mendukung bilangan kompleks:
>>> abs(3 + 4j)
5.0
>>> pow(3 + 4j, 2)
(-7+24j)
Modul standarcmath
memiliki lebih banyak fungsi yang menangani bilangan kompleks:
>>> import cmath
>>> cmath.sin(2 + 3j)
(9.15449914691143-4.168906959966565j)