なお、Python3.6から文字列メソッドstr.format()をより簡潔に記述できるf文字列(f-strings)が追加された。以下の記事を参照。 関連記事: Pythonのf文字列(フォーマット済み文字列リテラル)の使い方 組み込み関数 format() 組み込み関数としてformat()が提供されている。 組み込み関数 - format() — Python 3.11.3 ドキュメント 第一引数に元の文字列strや数値int, floatなど、第二引数に書式指定文字列を指定すると、書式化された文字列strが返される。 例を示す。書式指定文字列の書き方については後述。 i = 255 print(format(i, '#04x')) print(type(format(i, '#04x'))) # 0xff # <class 'str'> s = 'abc' print(format
![Python, formatで書式変換(0埋め、指数表記、16進数など) | note.nkmk.me](https://cdn-ak-scissors.b.st-hatena.com/image/square/928d221c57808195136b147ef96d612efb7e3a82/height=288;version=1;width=512/https%3A%2F%2Fi.gyazo.com%2F2e30f82dc98254c8add306e81c00d099.png)