Python f-String フォーマットのチートシート
Python f-string フォーマットのガイド。小数精度、位置合わせ、日付の書式設定、および式の評価をマスターします。
式と浮動小数点の精度
テンプレート文字列内の変数と小数点制限を直接評価します。
| メソッド・機能 | 構文 | 説明 |
|---|---|---|
| Expression Eval | f"{x * 2}" | 基本的な Python 変数またはロジックを直接評価します。 |
| Decimal Precision | f"{pi:.2f}" | 小数点以下 2 桁を正確に表示するように変数 float 値をフォーマットします。 |
| Thousands Comma | f"{num:,}" | 数字の中に千単位の区切り文字としてカンマを入れます。 |
| Percentage Conversion | f"{ratio:.1%}" | 100 を乗算し、小数点第 1 位を含むパーセンテージとして値を表示します。 |
配置、パディング、数値
テキスト間隔のコントロールと数値ベース。
| メソッド・機能 | 構文 | 説明 |
|---|---|---|
| Left / Right Align | f"{name:<10}" / f"{name:>10}" | 出力テキストを幅 10 に埋め込み、左または右に揃えます。 |
| Center Align | f"{text:^10}" | 出力テキストを幅 10 に埋め込み、テキストを中央揃えにします。 |
| Char Padding | f"{num:*^10}" | 空白スペースの代わりにアスタリスクを埋め込みます。 |
| Base Formatting | f"{num:x}" / f"{num:b}" | 10 進整数を 16 進数 (x) または 2 進数 (b) 表現に変換します。 |
インタラクティブなデモスクリプト
run_all_cheat_methods.py
エディターで実行# Expression Eval
f"{x * 2}"
# Decimal Precision
f"{pi:.2f}"
# Thousands Comma
f"{num:,}"
# Percentage Conversion
f"{ratio:.1%}"
# Left / Right Align
f"{name:<10}" / f"{name:>10}"
# Center Align
f"{text:^10}"
# Char Padding
f"{num:*^10}"
# Base Formatting
f"{num:x}" / f"{num:b}"よくある質問
f-string 内の関数呼び出しを評価できますか?
はい、関数呼び出しや算術演算など、有効な Python 式を f 文字列の中括弧 {} 内に含めることができます。
F 文字列の中括弧をエスケープするにはどうすればよいですか?
リテラルの中括弧を出力するには、中括弧を 2 重にします (例: {{ と }})。
関連トピック
推奨される Python リソース
関連するインタラクティブなチュートリアル、チートシート、コード比較で知識を深めてください。
Python チュートリアル
Python 関数
Python 関数をマスターします。 def を使用して再利用可能なコードを作成する方法、引数を定義する方法、戻り値を定義する方法、ローカルおよびグローバルなスコープを理解する方法を学びます。
リソースの表示
ハウツーガイド
Python でファイルを読み取る方法
Python でファイルを読み取る方法を学びます。 with open ステートメント、readline、readlines、およびファイル例外の安全な処理をマスターします。
リソースの表示
言語の比較
Python と JavaScript: どちらのプログラミング言語が最適ですか?
Python と JavaScript の包括的な比較。構文の違い、パフォーマンス、使用例 (バックエンドとフロントエンド)、およびコーディング例を調べます。
リソースの表示