complex() Python 組み込み関数

組み込み関数 complex()

complex()
値 real + imag*1j の複素数を返すか、文字列や数を複素数に変換します。
第一引数が文字列なら、それが複素数と解釈され、この関数は、第二引数無しで呼び出す必要があります。

第二引数は、文字列は使用できません。
それぞれの引数は、 (複素数を含む) 任意の数値型になります。

imag が省略された場合、標準の値はゼロで、このコンストラクタは、intや、floatのような数値変換として使用します。
両方の引数が省略された場合は、 0j を返します。

使用例

a = complex(1, 2)
print(f"complex(1, 2) = {a}")
# 実行結果 complex(1, 2) = (1+2j)

b = complex()
print(f"complex() = {b}")
# 実行結果 complex() = 0j

c = complex(1)
print(f"complex(1) = {c}")
# 実行結果 complex(1) = (1+0j)

d = complex('1j')
print(f"complex('1j') = {d}")
# 実行結果 complex('1j') = 1j
よかったらシェアしてください!
目次