Python-kompleks ()

Metoden complex () returnerer et komplekst tall når reelle og imaginære deler er gitt, eller den konverterer en streng til et komplekst tall.

Syntaksen for complex()er:

 kompleks ((ekte (, imag)))

komplekse () parametere

Generelt complex()tar metoden to parametere:

  • ekte - ekte del. Hvis ekte er utelatt, er den som standard 0.
  • imag - imaginær del. Hvis imag er utelatt, er det standard 0.

Hvis den første parameteren som sendes til denne metoden er en streng, blir den tolket som et komplekst tall. I dette tilfellet bør ikke den andre parameteren overføres.

Returverdi fra kompleks ()

Som foreslått av navnet, complex()returnerer metoden et komplekst tall.

Hvis strengen som sendes til denne metoden ikke er et gyldig komplekst tall, ValueErrorheves unntaket.

Merk: Strengen som sendes til complex()skal være i skjemaet real+imag j ellerreal+imag J

Eksempel 1: Hvordan lager du et komplekst tall i Python?

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

Produksjon

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

Eksempel 2: Opprett komplekst nummer uten å bruke kompleks ()

Det er mulig å lage et komplekst tall uten å bruke complex()metoden. For det må du sette 'j' eller 'J' etter et tall.

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

Produksjon

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

Interessante artikler...