format() 値をフォーマットする

最終更新:2026-09-22

format() 値をフォーマットする

format(value, format_spec='') は value を書式指定子に従ってフォーマットした文字列を返す。

カテゴリ組み込み関数
種類組み込み関数
Python バージョンall

📝 構文

format(value[, format_spec])

⚙️ 引数

value 必須The value to format.
format_spec 任意Format specifier, e.g. '.2f', '08b'.(デフォルト値:'')

戻り値:str. The value formatted according to format_spec.

💥 例外

▶ 例

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

実行結果:

3.14
11111111
0xff
さらに多くのケースは近日公開予定です。

❓ よくある質問

Qformat() と f-string 内のコロンは同じ構文ですか?
Aはい。f'{3.14159:.2f}' は内部で format(3.14159, '.2f') を呼び出します。両者は完全に等価で、相互に置き換えできます。
Qformat(5, '08b') は何を返しますか?
A'00000101' を返します。'b' は2進数を、'8' は幅8桁を、'0' は左側のゼロ埋めを意味します。
Qformat(255, '#x') は何を返しますか?
A'0xff' を返します。'#' フラグで16進数に 0x プレフィックスが付きます。付けない場合は 'ff' になります。同様に '#o'、'#b' は 0o、0b プレフィックスを付けます。
Qフォーマット指定子を間違えるとどうなりますか?
AValueError または TypeError を投げます(例:format(1.5, 'abc'))。指定子の構文と値の型のサポートは厳密に検証されます。
Web-Tutorial.com

Web-Tutorial 技術チーム

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

100%