Python'da, bir sayıdan sonra onu hayali yapmak için 'j' veya 'J' koyabilirsiniz, böylece karmaşık değişmezleri kolayca yazabilirsiniz:
>>> 1j
1j
>>> 1J
1j
>>> 1j * 1j
(-1+0j)
'J' soneki, 'i' değişkeninin genellikle akım için kullanıldığı elektrik mühendisliğinden gelir. ( Muhakeme burada bulundu. )
Karmaşık bir sayının türücomplex
ve isterseniz türü kurucu olarak kullanabilirsiniz:
>>> complex(2,3)
(2+3j)
Karmaşık bir sayının bazı yerleşik erişimcileri vardır:
>>> z = 2+3j
>>> z.real
2.0
>>> z.imag
3.0
>>> z.conjugate()
(2-3j)
Çeşitli yerleşik işlevler karmaşık sayıları destekler:
>>> abs(3 + 4j)
5.0
>>> pow(3 + 4j, 2)
(-7+24j)
Standart modülcmath
, karmaşık sayıları işleyen daha fazla işleve sahiptir:
>>> import cmath
>>> cmath.sin(2 + 3j)
(9.15449914691143-4.168906959966565j)