अजगर में, आप इसे काल्पनिक बनाने के लिए एक नंबर के बाद 'जे' या 'जे' डाल सकते हैं, ताकि आप आसानी से जटिल साहित्य लिख सकें:
>>> 1j
1j
>>> 1J
1j
>>> 1j * 1j
(-1+0j)
'J' प्रत्यय इलेक्ट्रिकल इंजीनियरिंग से आता है, जहां आमतौर पर चर 'i' का इस्तेमाल करंट के लिए किया जाता है। ( यहां पाया गया तर्क )
एक जटिल संख्या का प्रकार हैcomplex
, और यदि आप चाहें तो आप एक निर्माता के रूप में उपयोग कर सकते हैं:
>>> complex(2,3)
(2+3j)
एक जटिल संख्या में कुछ अंतर्निहित एक्सेसर्स हैं:
>>> z = 2+3j
>>> z.real
2.0
>>> z.imag
3.0
>>> z.conjugate()
(2-3j)
कई अंतर्निहित कार्य जटिल संख्याओं का समर्थन करते हैं:
>>> abs(3 + 4j)
5.0
>>> pow(3 + 4j, 2)
(-7+24j)
मानक मॉड्यूलcmath
में अधिक कार्य होते हैं जो जटिल संख्याओं को संभालते हैं:
>>> import cmath
>>> cmath.sin(2 + 3j)
(9.15449914691143-4.168906959966565j)