python複數實部可以為0嗎 python複數

2021-10-11 17:24:04 字數 731 閱讀 1910

今天偶然被問題到乙個關於python複數的問題,突然有點懵了,於是趕緊回去充能。

問題:1.23e-4+5.67e+8j.real=

分析:這是乙個python複數題,首先我們需要知道在python語言中,複數的虛數部分通過字尾「j"或「j」表示

舉個例子,程式如下:

>>>a = 123-456j

print(「實部為:」,a.real,」 ,」)

print(「實部為:」,a.imag)

輸出結果為:實部為:123 ,虛部為:-456

所以也就知道了real方法用於得到複數的實部,imag方法用於得到虛部。

回到這個問題,我們還得補充乙個知識點:

"e"是科學計數法的一種,en:表示10的n次方,而不再是我們數學裡的2.7

例1:1e2=

1*10^2=100

例2:  1.25e3=

1.25*10^3=1250

例3: 22.3e-2=

22.3*10^-2=0.223

回到這個題目:

1.23e-4+5.67e+8j.real

分析:1.23e-4為實部,5.67e+8j.real為虛部,自然1.23e-4+5.67e+8j.real=1.23*10^-4=0.000123

執行看下:

>>> 1.23e-4+5.67e+8j.real

0.000123

正確。(看上面**顏色也可以看出實部與虛部)

python語言複數型別實部不可以為0 day2

1.常用快捷鍵 ctrl s 儲存 ctrl 新增或者取消單行注釋 ctrl c 複製 拷貝 ctrl v 貼上 ctrl x 剪下 ctrl z 撤銷 ctrl shift z 反撤銷 ctrl a 全選 ctrl f 查詢 ctrl r 替換 ctrl shift f10 執行 按住 optio...

把雙精度複數轉換為有理數形式的實部和虛部

mathematica中涉及到下面的幾個函式 realdigits把小數表示成各個位數及其十進位制指數的形式 但丟失符號位 fromdigits 從realdigits的結果,還原這個數,但表示為有理數形式 無法恢復丟失的符號位資訊 sign 考慮到符號的丟失,需要通過sign函式獲取符號,然後相乘...

python實訓成果 python實訓第一天

實訓第一天總結 常量 常量也是變數,在python中大家都規定只要是大寫的變數都稱之為常量 使用者與程式互動 數字型別 整型int 浮點型 float 字串型別 列表型別 字典型別 在 內,都逗號隔開,可存放多個值,每個值以key value的形式儲存 存 dict1 取 print dict1 n...