জটিল সংখ্যা বাস্তব এবং কাল্পনিক অংশ নিয়ে গঠিত। বাস্তব অংশ হল একটি ফ্লোট সংখ্যা, এবং কাল্পনিক অংশ হল -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'>