Pythoni kompleks ()

Meetod kompleks () tagastab kompleksarvu, kui pakutakse reaalseid ja kujuteldavaid osi, või teisendab stringi kompleksarvuks.

Süntaks complex()on:

 keeruline ((reaalne (, pilt)))

kompleks () Parameetrid

Üldiselt complex()võtab meetod kaks parameetrit:

  • päris - päris osa. Kui reaalne välja jätta, on see vaikimisi 0.
  • imag - kujuteldav osa. Kui pilt jäetakse välja, on see vaikimisi 0.

Kui esimene sellele meetodile edastatud parameeter on string, tõlgendatakse seda kompleksarvuna. Sellisel juhul ei tohiks teist parameetrit edastada.

Tagastusväärtus kompleksist ()

Nagu nimigi soovitab, complex()tagastab meetod kompleksarvu.

Kui sellele meetodile edastatud string ei ole kehtiv kompleksarv, ValueErrortõstetakse erand.

Märkus . Edastatud string complex()peaks olema kujul real+imag j võireal+imag J

Näide 1: kuidas Pythonis kompleksarv luua?

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

Väljund

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

Näide 2: keerulise numbri loomine ilma kompleksset () kasutamata

complex()Meetodit kasutamata on võimalik luua kompleksarv . Selleks peate numbri järele panema 'j' või 'J'.

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

Väljund

 a = (2 + 3j) a tüüp on b = (-0-2j) b tüüp on c = 0j c tüüp on 

Huvitavad Artiklid...