complex()函數是Python內置的一個函數,用于創建一個復數對象。它有兩種使用方式:
complex(real, imag) 這種方式用于創建一個由實部(real)和虛部(imag)組成的復數對象。這兩個參數都可以是整數、浮點數或字符串。 例如:complex(1, 2)創建了一個實部為1,虛部為2的復數對象。
complex(string) 這種方式用于將一個字符串轉換為復數對象。字符串的格式可以是"real+imagj"或"real+imagJ",real表示實部,imag表示虛部。 例如:complex(“3+4j”)將字符串"3+4j"轉換為一個實部為3,虛部為4的復數對象。
需要注意的是,如果只提供一個參數,則該參數會被當作實部,虛部默認為0。另外,當參數無法解析為復數時,會觸發ValueError異常。
下面是一些示例:
complex(1, 2) # 創建復數對象(1+2j) complex(2.5, -1.5) # 創建復數對象(2.5-1.5j) complex(“3+4j”) # 創建復數對象(3+4j) complex(“3-4j”) # 創建復數對象(3-4j)