我使用random.uniform(1,2**100)
生成范围(0,2**100)
的随机浮点数。一些结果是:
>>> 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
的解释。
答案 0 :(得分:11)
它被称为E notation,它是scientific notation的纯文本表示。
1.234e+56
表示1.234 * 10**56
或更易读的形式1.234×10 56 。
答案 1 :(得分:0)
“e +数字”表示10为正数的幂,在负数的情况下,它将类似于“e-number”。