float.hex() 十六進文字列への変換

最終更新:2026-09-22

float.hex() 十六進文字列への変換

float.hex() は浮動小数点数の十六進文字列表現を返します。

カテゴリ数値型メソッド
種類組み込み型メソッド
Python バージョンall

📝 構文

float.hex()

戻り値:str. A hexadecimal string representation of the float (reversible via float.fromhex).

元のオブジェクトを変更するか:いいえ(新しいオブジェクトを返す)

▶ 例

下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:

実行結果:

0x1.0000000000000p+0
0x1.0000000000000p-1
さらに多くのケースは近日公開予定です。

❓ よくある質問

Qhex() は何を返しますか?
Afloat の 16 進数文字列表現です。例:1.0 は '0x1.0000000000000p+0'。正確で正規化に耐えます(round-trip 可能)。
Qhex(int) との違いは何ですか?
Ahex(int) は整数の 16 進数を返します。float.hex() は float 固有の形式です(p 指数部分を含む)。
Qこれを float に戻すには?
Afloat.fromhex() を使うと正確に復元できます。プラットフォーム間で float を損失なく転送するのに適しています。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%