Python-komplex ()

Metoden complex () returnerar ett komplext tal när verkliga och imaginära delar tillhandahålls, eller omvandlar en sträng till ett komplext tal.

Syntaksen för complex()är:

 komplex ((real (, imag)))

komplexa () parametrar

I allmänhet complex()tar metoden två parametrar:

  • verklig - verklig del. Om riktigt utelämnas är det som standard 0.
  • imag - imaginär del. Om bilden utelämnas är den som standard 0.

Om den första parametern som skickas till den här metoden är en sträng tolkas den som ett komplext tal. I det här fallet ska den andra parametern inte skickas.

Returvärde från komplex ()

Som föreslås av namnet complex()returnerar metoden ett komplext tal.

Om strängen som skickas till den här metoden inte är ett giltigt komplext nummer ValueErrorhöjs undantaget.

Obs! Strängen som skickas till complex()ska vara i form real+imag j ellerreal+imag J

Exempel 1: Hur skapar man ett komplext nummer i Python?

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

Produktion

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

Exempel 2: Skapa komplexa nummer utan att använda komplex ()

Det är möjligt att skapa ett komplext nummer utan att använda complex()metoden. För det måste du sätta 'j' eller 'J' efter ett nummer.

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

Produktion

 a = (2 + 3j) Typ av a är b = (-0-2j) Typ av b är c ​​= 0j Typ av c är 

Intressanta artiklar...