Complexo Python ()

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 ValueErrorexceçã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 é 

Artigos interessantes...