4

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各数字の最後の解釈がわかりません。

4

2 に答える 2

15

これは、科学表記法をプレーンテキストで表現したE 表記法として知られています。

1.234e+561.234 * 10**56またはより人間が読める形式で 1.234 × 10 56を意味します。

于 2013-02-28T15:00:10.863 に答える
1

"e+number" は 10 の正の数乗を意味し、負の数の場合は "e-number" のようになります。

于 2018-02-12T11:44:22.577 に答える