Fonction intégrée Python complex()

Tiré de la documentation Python 3

Retourne un nombre complexe de valeur real + imag*1j ou convertit une chaîne ou un nombre en un nombre complexe. [...] Chaque argument peut être de n'importe quel type numérique (y compris complexe). Si imag est omis, il prend la valeur par défaut de zéro et le constructeur sert de conversion numérique comme `int()` et `float()`. Si les deux arguments sont omis, retourne 0j.

Introduction

La fonction complex() crée un nombre complexe. Elle peut prendre une partie réelle et une partie imaginaire comme arguments. Si un seul argument est fourni, il est considéré comme la partie réelle et la partie imaginaire est zéro.

Examples

# Create a complex number with real and imaginary parts
print(complex(3, 4))

# Create a complex number with only a real part
print(complex(5))

# Create a complex number from a string
print(complex("2+3j"))
(3+4j)
(5+0j)
(2+3j)