COMPLEX |
Complexe |
---|---|
Python |
Syntaxe
complex() |
complex(reel) |
complex(reel, image) |
complex(string) |
Paramètres
Nom | Description |
---|---|
reel | Ce paramètre optionnel permet d'indiquer la partie réel du nombre |
image | Ce paramètre optionnel permet d'indiquer la partie imaginaire du nombre |
string | Ce paramètre optionnel permet d'indiquer si une chaîne de caractères est utilisée, alors elle doit représenter un type numérique Python valide. |
Description
Cette fonction permet de créer un nombre complexe.
Remarques
- Lors de la conversion à partir d'une chaîne de caractères du paramètre string, la chaîne de caractères ne doit pas contenir d'espace autour de l'opérateur central «+» ou «-». Par exemple, complex('1+2j') est correct, mais complex('1 + 2j') déclenche l'exception ValueError. Le type complexe est décrit dans types numériques : int, float, long ou complex.
- Si le premier paramètre est une chaîne de caractères, il sera interprété comme un nombre complexe et la fonction complex doit être appelée sans deuxième paramètre. Le deuxième paramètre ne peut jamais être une chaîne de caractères. Chaque paramètre peut être de n'importe quel type numérique (y compris complex). Si le paramètre image est omis, sa valeur par défaut est zéro et la fonction complex sert de fonction de conversion numérique comme int(), long() et float(). Si les deux paramètres sont omis, alors la fonction complex retournera 0j.
Exemple
Voici un exemple de l'utilisation de cette fonction :
Essayer maintenant !
on obtiendra le résultat suivant :
complex(1)= (1+0j)complex(1,2)= (1+2j)
complex(1.12,2.34)= (1.12+2.34j)
complex(1,2.34)= (1+2.34j)
complex(1+2j)= (1+2j)
complex(1+2j,3+4j)= (-3+5j)
Voir également
Langage de programmation - Mathématiques appliquées - Nombres complexes
Dernière mise à jour : Mercredi, le 14 septembre 2016