একটি জটিল সংখ্যা হল বাস্তব সংখ্যা a এবং b এর একটি জোড়া, যা প্রায়শই a+bi বা a+ib হিসাবে লেখা হয়, যেখানে i কে কাল্পনিক একক বলা হয় এবং এটি একটি লেবেল হিসাবে কাজ করে দ্বিতীয় মেয়াদ। গাণিতিকভাবে, i2 =-1। কখনও কখনও, i এর পরিবর্তে j ব্যবহার করা হয়।
এখানে একটি ভেরিয়েবলে কীভাবে একটি জটিল সংখ্যা বরাদ্দ করা হয়:
৷>>> a=5+6j >>> a (5+6j) >>> type(a) <class 'complex'>
পাইথনের একটি বিল্ট-ইন ফাংশন কমপ্লেক্স() রয়েছে যা একটি জটিল ডেটা টাইপ প্রদান করে।
complex(x) বাস্তব অংশ হিসাবে x এবং কাল্পনিক অংশ শূন্য সহ একটি জটিল সংখ্যা প্রদান করে। জটিল(x,y) বাস্তব অংশ হিসাবে x এবং কাল্পনিক অংশ হিসাবে y সহ একটি জটিল সংখ্যা প্রদান করে।
>>> x=5 >>> complex(x) (5+0j) >>> x=5 >>> y=6 >>> complex(x,y) (5+6j)