2013-02-28 66 views
1

我使用random.uniform(1,2**100)來產生範圍爲(0,2**100)的隨機浮標。一些結果如下:後綴e +數字在python中的含義是什麼?

>>> random.uniform(1,2**100) 
5.9798650563331964e+29 
>>> random.uniform(1,2**100) 
8.439133849811236e+29 
>>> random.uniform(1,2**100) 
1.1367823572756921e+30 
>>> random.uniform(1,2**100) 
6.467828850316163e+29 
>>> random.uniform(1,2**100) 
6.114089228136624e+29 
>>> random.uniform(1,2**100) 
5.8262139039159224e+29 

我無法在每個數字的末尾獲得對e+29的解釋。

+2

這是一個非常**很大的數字。 '1.23e + 45'表示'1.23 * 10 ** 45'或'123xxx',其中'xxx'爲43個零。 – eumiro 2013-02-28 14:57:07

回答

0

「e + number」表示10表示正數的冪,在負數的情況下表示「e-number」。

+0

如果你想要有所幫助,你應該提供例子和更多的解釋,因爲提問者顯然不熟悉數學符號。 – Murphy 2018-02-12 15:02:49

相關問題