Python問題14:Python 中的復數問題
關于 Python 的復數類型,以下選項中描述錯誤的是
A復數的虛數部分通過后綴“J”或者“j”來表示
B對于復數 z,可以用 z.real 獲得它的實數部分
C對于復數 z,可以用 z.imag 獲得它的實數部分
D復數類型表示數學中的復數
正確答案: C
首先我們來明確一下什么是復數: 復數在數學上面的定義是由實數部分和虛數部分所組成的數,形如a+bj .
其中a、b為實數,j為“虛數單位”,j 的平方等于-1.a、b分別叫做復數a+bj的實部和虛部。
下面讓我們在Python中定義一個復數:real + imag(虛部的單位可以是j或者J)
a = 6 + 0.6j
print(a)? ? ? ?# 輸出這個復數a
print(a.real) # 獲取實部
print(a.imag) # 獲取虛部
# 獲取該復數的共軛復數
print(a.conjugate())
# 通過complex函數來定義一個復數
a = complex(1, 2)
b = complex(1)
c = complex("1")
d = complex("1+2j")
print(a,b,c,d)
# 運行結果
(1+2j) (1+0j) (1+0j) (1+2j)
標簽: