Complesso Python ()

Il metodo complex () restituisce un numero complesso quando vengono fornite parti reali e immaginarie, oppure converte una stringa in un numero complesso.

La sintassi di complex()è:

 complesso ((real (, imag)))

parametri complex ()

In generale, il complex()metodo accetta due parametri:

  • reale - parte reale. Se real viene omesso, il valore predefinito è 0.
  • imag : parte immaginaria. Se imag viene omesso, il valore predefinito è 0.

Se il primo parametro passato a questo metodo è una stringa, verrà interpretato come un numero complesso. In questo caso, il secondo parametro non dovrebbe essere passato.

Valore restituito da complex ()

Come suggerito dal nome, il complex()metodo restituisce un numero complesso.

Se la stringa passata a questo metodo non è un numero complesso valido, ValueErrorviene sollevata un'eccezione.

Nota: la stringa passata a complex()deve essere nel formato real+imag j oreal+imag J

Esempio 1: come creare un numero complesso in Python?

 z = complex(2, -3) print(z) z = complex(1) print(z) z = complex() print(z) z = complex('5-9j') print(z)

Produzione

 (2-3j) (1 + 0j) 0j (5-9j) 

Esempio 2: creare un numero complesso senza utilizzare complex ()

È possibile creare un numero complesso senza utilizzare il complex()metodo. Per questo, devi mettere "j" o "J" dopo un numero.

 a = 2+3j print('a =',a) print('Type of a is',type(a)) b = -2j print('b =',b) print('Type of b is',type(a)) c = 0j print('c =',c) print('Type of c is',type(c))

Produzione

 a = (2 + 3j) Il tipo di a è b = (-0-2j) Il tipo di b è c = 0j Il tipo di c è 

Articoli interessanti...