O método complex () retorna um número complexo quando partes reais e imaginárias são fornecidas ou converte uma string em um número complexo.
A sintaxe de complex()
é:
complexo ((real (, imag)))
Parâmetros complexos ()
Em geral, o complex()
método leva dois parâmetros:
- real - parte real. Se real for omitido, o padrão é 0.
- imag - parte imaginária. Se imag for omitido, o padrão é 0.
Se o primeiro parâmetro passado para este método for uma string, ele será interpretado como um número complexo. Neste caso, o segundo parâmetro não deve ser passado.
Valor de retorno do complexo ()
Conforme sugerido pelo nome, o complex()
método retorna um número complexo.
Se a string passada para este método não for um número complexo válido, uma ValueError
exceção é levantada.
Observação: a string passada complex()
deve estar no formato real+imag j
oureal+imag J
Exemplo 1: como criar um número complexo em Python?
z = complex(2, -3) print(z) z = complex(1) print(z) z = complex() print(z) z = complex('5-9j') print(z)
Resultado
(2-3j) (1 + 0j) 0j (5-9j)
Exemplo 2: Criar número complexo sem usar complex ()
É possível criar um número complexo sem usar o complex()
método. Para isso, você deve colocar 'j' ou 'J' após um número.
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))
Resultado
a = (2 + 3j) Tipo de a é b = (-0-2j) Tipo de b é c = 0j Tipo de c é