ホームページ  >  記事  >  バックエンド開発  >  Python関数complex()関数

Python関数complex()関数

巴扎黑
巴扎黑オリジナル
2017-08-18 13:50:103035ブラウズ

complex([real[, imag]])

中国語の説明:

値 real + imag * j を持つ複素数を作成するか、文字列または数値を複素数に変換します。最初のパラメータが文字列の場合、2 番目のパラメータを指定する必要はありません。

パラメータ実数: int、long、floatまたはstring。

パラメータimage: int、long、float。

英語の説明:

値 real + imag*j で複素数を作成するか、文字列または数値を複素数に変換します。最初のパラメーターが文字列の場合は、複素数として解釈されます。関数は 2 番目のパラメーターなしで呼び出す必要があります。2 番目のパラメーターは文字列にすることはできません。imag を省略した場合、デフォルトは 0 になり、関数は int のような数値変換関数として機能します。 ()、long()、および float()。両方の引数が省略された場合は、0j が返されます。

注: 文字列から変換する場合、文字列の中央の + 演算子または - 演算子の周囲に空白を含めることはできません。たとえば、complex('1)。 +2j') は問題ありませんが、complex('1 + 2j') は ValueError を発生させます。

複合型については、数値型 - int、float、long、complex で説明されています。

コード例:

>>> complex(1, 2)
(1 + 2j)
#数字
>>> complex(1)
(1 + 0j)
#当做字符串处理
>>> complex("1")
(1 + 0j)
#注意:这个地方在“+”号两边不能有空格,也就是不能写成"1 + 2j",应该是"1+2j",否则会报错
>>> complex("1+2j")
(1 + 2j)

以上がPython関数complex()関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。