Số phức là một cặp số thực a và b, thường được viết dưới dạng a + bi hoặc a + ib, trong đó i được gọi là đơn vị ảo và hoạt động như một nhãn cho nhiệm kỳ thứ hai. Về mặt toán học, i2 =-1. Đôi khi, j được sử dụng thay vì i.
Đây là cách một số phức được gán cho một biến:
>>> a=5+6j >>> a (5+6j) >>> type(a) <class 'complex'>
Python có một hàm tích hợp complex () trả về một kiểu dữ liệu phức tạp.
complex (x) trả về một số phức với x là phần thực và phần ảo là 0. complex (x, y) trả về một số phức với x là phần thực và y là phần ảo.
>>> x=5 >>> complex(x) (5+0j) >>> x=5 >>> y=6 >>> complex(x,y) (5+6j)