|
Facciamo prima un esempio di questi tipi particolari, considerando che i numeri complessi sono gestiti direttamente da Python. I numeri complessi sono generalmente composti da due parti, una detta immaginaria, e l'altra detta a reale. La parte immaginaria si esprime con il suffisso j. È possibile costruire un numero complesso con una particolare funzione, come segue
>>> complex(1,2)
(1+2j)
>>> -1j*-1j
(-1+0j)
I numeri reali hanno una caratteristica di contenere separatamente la parte reale e quella immaginaria. Queste parti possono essere estratte con .imag o .real. Ecco un esempio:
>>> x = 2+3j
>>> x
(2+3j)
>>> x.imag
3.0
>>> x.real
2.0
|