エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Python 3.12の新機能(その1) PEP 701: f文字列の形式定義 - python.jp
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Python 3.12の新機能(その1) PEP 701: f文字列の形式定義 - python.jp
price = 100 # 値段 amount = 10 # 個数 print(f"一つ{price}円のりんごを{amount}個買うと{price*amoun... price = 100 # 値段 amount = 10 # 個数 print(f"一つ{price}円のりんごを{amount}個買うと{price*amount}円になります。") f文字列を導入した当時のPythonには実装上の制約があり、f文字列の式のなかでは "\" 記号を使えないなどの制限がありました。また、本来、f文字列のようなPythonの文法は、一種の BNF記法で定義 されます。しかし、f文字列については、Pythonの実装上の理由によりきちんとした文法として記述できず、文章であいまいに説明されているだけでした。 しかし、Python3.9で導入された PEGパーザ によって不要な制約から解放され、Python3.12では以下のようにもっと自由にf文字列を記述できるようになりました。 クオート文字¶f文字列全体のクオート文字と同じクオート文字を、式の中で使えるようになり