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, ValueError
vyvolá 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