python中科学计数法属于_Python科学记数法中{:.4e}和{:2.4}之间有什么区别

我不太明白以下两个印刷语句之间的区别是我试图用科学记数法表达的数字.我认为底部应该允许2个空格用于打印结果,并将小数位移4次,但我得到的结果并不能证实这种理解.就第一个而言,4e意味着什么?

>>> print('{:.4e}'.format(3454356.7))

3.4544e+06

>>> print('{:2.4}'.format(3454356.7))

3.454e+06

所有帮助非常感谢.

解决方法:

在第一个例子中,4e表示科学计数法中的4位小数.你可以通过这样做来了解这一点

>>> print('{:.4e}'.format(3454356.7))

3.4544e+06

>>> print('{:.5e}'.format(3454356.7))

3.45436e+06

>>> print('{:.6e}'.format(3454356.7))

3.454357e+06

在第二个例子中,.4表示4个有效数字. 2表示将整个数据拟合为2个字符

>>> print('{:2.4}'.format(3454356.7))

3.454e+06

>>> print('{:2.5}'.format(3454356.7))

3.4544e+06

>>> print('{:2.6}'.format(3454356.7))

3.45436e+06

测试具有不同的值2

>>> print('-{:20.6}'.format(3454356.7))

- 3.45436e+06

标签:scientific-notation,python,string,format

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值