Python的E记法是什么意思,怎么理解
答案:2 悬赏:80 手机版
解决时间 2021-02-19 14:15
- 提问者网友:记得曾经
- 2021-02-19 08:46
Python的E记法是什么意思,怎么理解
最佳答案
- 五星知识达人网友:迟山
- 2021-02-19 09:56
E记法应该是科学计数法,对于较大的数,用幂的形式进行表示,如1234567.89 可以表示为1.23456789E+06.
Python中可以用%E表示。如下:
>>> a=1234567.89
>>> print "%E"%a
1.234568E+06追问听不懂为什么是1.23456789E这是什么意思
Python中可以用%E表示。如下:
>>> a=1234567.89
>>> print "%E"%a
1.234568E+06追问听不懂为什么是1.23456789E这是什么意思
全部回答
- 1楼网友:几近狂妄
- 2021-02-19 10:58
首先你得了解十进制跟科学计数法是怎么转换的,E是科学计数法是底数代表10,转换时把个位数的小数点往最大或最小移,移到只保留一个个位数。移了多少为就算在10的多少次幂上。比如说一个524510000000,小数点向最高位移11位是5.2451,用科学计数法表示为:5.2451E11。E11就是10后面加11个零。当然还有想0.0002554415这样的小数。移了多少就E负多少。
在Python当中可直接用.format()方法对数字进行转换
#{:.2e}的2表示保留小数点后多少位
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯