จำนวนเชิงซ้อนคือคู่ของจำนวนจริง a และ b ส่วนใหญ่เขียนเป็น a+bi หรือ a+ib โดยที่ i ถูกเรียกว่า หน่วยจินตภาพ และทำหน้าที่เป็นป้ายกำกับ เทอมที่สอง ในทางคณิตศาสตร์ i2 =-1 บางครั้งใช้ j แทน i
นี่คือวิธีการกำหนดจำนวนเชิงซ้อนให้กับตัวแปร:
>>> a=5+6j >>> a (5+6j) >>> type(a) <class 'complex'>
Python มีฟังก์ชันซับซ้อนในตัว ซึ่งจะส่งคืนประเภทข้อมูลที่ซับซ้อน
complex(x) ส่งกลับจำนวนเชิงซ้อนโดยที่ x เป็นส่วนจริงและส่วนจินตภาพเป็นศูนย์ complex(x,y) ส่งกลับจำนวนเชิงซ้อนที่มี x เป็นส่วนจริงและ y เป็นส่วนจินตภาพ
>>> x=5 >>> complex(x) (5+0j) >>> x=5 >>> y=6 >>> complex(x,y) (5+6j)