जटिल संख्या वास्तविक और काल्पनिक भागों से बनी होती है। वास्तविक भाग एक फ्लोट संख्या है, और काल्पनिक भाग किसी भी फ्लोट संख्या को -1 के वर्गमूल से गुणा किया जाता है जिसे j के रूप में परिभाषित किया जाता है।
>>> no=5+6j >>> no.real 5.0 >>> no.imag 6.0 >>> type(no) <class 'complex'>
परिणामी वस्तु जटिल डेटा प्रकार की है। पायथन लाइब्रेरी में भी जटिल () फ़ंक्शन होता है, जो दो फ्लोट तर्कों से ऑब्जेक्ट बनाता है
>>> no=complex(5,6) >>> no (5+6j) >>> no.real 5.0 >>> no.imag 6.0 >>> type(no) <class 'complex'>