書式指定ミニ言語はPythonの文字列を整形する言語内言語です。
format関数と合わせて使います。
実際のところ
printf記法みたいな事もできます。
import datetime d = datetime.datetime(2010, 7, 4, 12, 15, 58) '{:%Y-%m-%d %H:%M:%S}'.format(d) # '2010-07-04 12:15:58'
バイナリ数に変換する記法が備わっています。
'{:02X}{:02X}{:02X}{:02X}'.format(*[124,55,6,8]) # '7C370608'
三桁区切りのような、よく使うものに対応した記法も用意されています。
'{:,}'.format(12345678) # '12,345,678'