描述
complex() 函數用於創建一個值為 real + imag * j 的復數或者轉化一個字符串或數為復數。如果第一個參數為字符串,則不需要指定第二個參數。。
語法
complex 語法:
1
|
class
complex
([real[, imag]])
|
參數說明:
- real -- int,long,float或字符串;
- imag -- int,long,float;
返回值
返回一個復數。
實例
以下實例展示了 complex 的使用方法:
s = input()
try:
if complex(s) == complex(eval(s)):
print(eval(s)**2) except: print("輸入有誤")
1
2
3
4
5
6
7
8
9
10
11
12
|
>>>
complex
(
1
,
2
)
(
1
+
2j
)
>>>
complex
(
1
)
# 數字
(
1
+
0j
)
>>>
complex
(
"1"
)
# 當做字符串處理
(
1
+
0j
)
# 注意:這個地方在"+"號兩邊不能有空格,也就是不能寫成"1 + 2j",應該是"1+2j",否則會報錯
>>>
complex
(
"1+2j"
)
(
1
+
2j
)
|