complexe([real[, imag]])
Description chinoise :
Créer une valeur de real + imag * j Pluraliser ou convertir une chaîne ou un nombre en un nombre pluriel. Si le premier paramètre est une chaîne, il n'est pas nécessaire de spécifier le deuxième paramètre.
Paramètre real : int, long, float ou string
Paramètre imag : int, long, float;
Description en anglais :
Créez un nombre complexe avec la valeur real + imag*j ou convertissez une chaîne ou un nombre en un nombre complexe si le premier paramètre est un. chaîne, il sera interprété comme un nombre complexe et la fonction doit être appelée sans deuxième paramètre. Le deuxième paramètre ne peut jamais être une chaîne. Chaque argument peut être de n'importe quel type numérique (y compris complexe). Si imag est omis, sa valeur par défaut est. zéro et la fonction sert de fonction de conversion numérique comme int(), long() et float(). Si les deux arguments sont omis, renvoie 0j.
Remarque Lors de la conversion à partir d'une chaîne, la chaîne ne doit pas contenir. des espaces autour de l'opérateur central + ou -. Par exemple, complex('1+2j') convient, mais complex('1 + 2j') déclenche ValueError.
Le type complexe est décrit dans Types numériques — int, float, long, complexe.
Exemple de code :
>>> complex(1, 2) (1 + 2j) #数字 >>> complex(1) (1 + 0j) #当做字符串处理 >>> complex("1") (1 + 0j) #注意:这个地方在“+”号两边不能有空格,也就是不能写成"1 + 2j",应该是"1+2j",否则会报错 >>> complex("1+2j") (1 + 2j)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!