python复数实部可以为0吗 您所在的位置:网站首页 复数的虚部可以为0吗 python复数实部可以为0吗

python复数实部可以为0吗

2024-05-28 07:45| 来源: 网络整理| 查看: 265

今天偶然被问题到一个关于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

正确。(看上面代码颜色也可以看出实部与虚部)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有