How to create and use complex numbers

What are complex numbers

Complex numbers with a nonzero real component are written as "(real+imagj)", or can be created with the "complex(real, imag)" function.

Complex numbers are written with a suffix of "j" or "J".


print 1j * 1J# from w  w w. j  av  a2s .  c om
print 1j * complex(0,1)
print 3+1j*3
print (3+1j)*3
print (1+2j)/(1+1j)

The code above generates the following result.

Complex Number Attributes

Attribute Description
num.real Real component of complex number num
num.imag Imaginary component of complex number num
num.conjugate() Returns complex conjugate of num

To extract these parts from a complex number z, use z.real and z.imag.


a=1.5+0.5j
print a.real
print a.imag

The code above generates the following result.





















Home »
  Python »
    Data Types »




Data Types
String
String Format
Tuple
List
Set
Dictionary