浮動小数点数は、マシン上の浮動小数点数のネイティブ倍精度 (64 ビット) によって表されます。約 17 桁の精度と -308 ~ 308 の範囲の指数を提供します。 C言語のdouble型と同じです。 Python は 32 ビット単精度浮動小数点数をサポートしていません。プログラムで間隔と数値精度を正確に制御する必要がある場合は、numpy 拡張ライブラリの使用を検討してください。
#Python 3.X では、浮動小数点数に対してデフォルトで 17 桁の精度が提供されます。単精度と倍精度に関する一般的な説明:
単精度型と倍精度型、その型指定子は float 単精度指定子、double 倍精度指定子です。 Turbo C では、単精度型はメモリ空間の 4 バイト (32 ビット) を占有し、その値の範囲は 3.4E-38 ~ 3.4E 38 で、有効数字は 7 桁しか提供できません。倍精度型は 8 バイト (64 ビット) のメモリ空間を占有し、その値の範囲は 1.7E-308 ~ 1.7E 308 で、有効数字 16 桁を提供できます。以上がPython の浮動小数点数は何バイトを占めますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。