El método complex () devuelve un número complejo cuando se proporcionan partes reales e imaginarias, o convierte una cadena en un número complejo.
La sintaxis de complex()
es:
complejo ((real (, imag)))
Parámetros complex ()
En general, el complex()
método toma dos parámetros:
- real - parte real. Si se omite real, el valor predeterminado es 0.
- imag - parte imaginaria. Si se omite imag, el valor predeterminado es 0.
Si el primer parámetro pasado a este método es una cadena, se interpretará como un número complejo. En este caso, no se debe pasar el segundo parámetro.
Valor devuelto de complex ()
Como sugiere el nombre, el complex()
método devuelve un número complejo.
Si la cadena pasada a este método no es un número complejo válido, ValueError
se genera una excepción.
Nota: La cadena pasada a complex()
debe tener el formato real+imag j
oreal+imag J
Ejemplo 1: ¿Cómo crear un número complejo en Python?
z = complex(2, -3) print(z) z = complex(1) print(z) z = complex() print(z) z = complex('5-9j') print(z)
Salida
(2-3j) (1 + 0j) 0j (5-9j)
Ejemplo 2: crear un número complejo sin usar complex ()
Es posible crear un número complejo sin usar el complex()
método. Para eso, debe poner 'j' o 'J' después de un 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))
Salida
a = (2 + 3j) El tipo de a es b = (-0-2j) El tipo de b es c = 0j El tipo de c es