Python-complex ()

De methode complex () retourneert een complex getal als reële en imaginaire delen zijn opgegeven, of converteert een tekenreeks naar een complex getal.

De syntaxis van complex()is:

 complex ((real (, imag)))

complex () Parameters

In het algemeen heeft de complex()methode twee parameters nodig:

  • echt - echt deel. Als real wordt weggelaten, is de standaardwaarde 0.
  • imag - imaginaire deel. Als imag wordt weggelaten, is de standaardwaarde 0.

Als de eerste parameter die aan deze methode wordt doorgegeven een tekenreeks is, wordt deze geïnterpreteerd als een complex getal. In dit geval mag de tweede parameter niet worden doorgegeven.

Retourwaarde van complex ()

Zoals voorgesteld door de naam, complex()retourneert methode een complex getal.

Als de string die aan deze methode wordt doorgegeven, geen geldig complex getal is, wordt er een ValueErroruitzondering gemaakt.

Opmerking: de tekenreeks waaraan wordt doorgegeven, complex()moet de vorm real+imag j of hebbenreal+imag J

Voorbeeld 1: Hoe maak je een complex getal in Python?

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

Uitvoer

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

Voorbeeld 2: maak een complex getal zonder complex () te gebruiken

Het is mogelijk om een ​​complex getal te maken zonder de complex()methode te gebruiken. Daarvoor moet je 'j' of 'J' achter een cijfer zetten.

 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))

Uitvoer

 a = (2 + 3j) Type a is b = (-0-2j) Type b is c = 0j Type c is 

Interessante artikelen...