Python komplex ()

Metoda complex () vrací komplexní číslo, pokud jsou k dispozici reálné a imaginární části, nebo převádí řetězec na komplexní číslo.

Syntaxe complex()je:

 komplexní ((real (, imag))))

komplexní () parametry

Obecně platí, že complex()metoda má dva parametry:

  • skutečný - skutečný díl. Pokud je skutečný vynechán, je výchozí hodnota 0.
  • imag - imaginární část. Pokud je imag vynechán, má výchozí hodnotu 0.

Pokud je první parametr předaný této metodě řetězec, bude interpretován jako komplexní číslo. V tomto případě by neměl být předán druhý parametr.

Návratová hodnota z komplexu ()

Jak naznačuje název, complex()metoda vrací komplexní číslo.

Pokud řetězec předaný této metodě není platným komplexním číslem, ValueErrorvyvolá se výjimka.

Poznámka: Řetězec předaný complex()by měl být ve tvaru real+imag j neboreal+imag J

Příklad 1: Jak vytvořit komplexní číslo v Pythonu?

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

Výstup

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

Příklad 2: Vytvoření komplexního čísla bez použití komplexu ()

Je možné vytvořit komplexní číslo bez použití complex()metody. K tomu musíte za číslo uvést „j“ nebo „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ýstup

 a = (2 + 3j) Typ a je b = (-0-2j) Typ b je c = 0j Typ c je 

Zajímavé články...