Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

書式指定ミニ言語を使ってString魔界に浸ってみる その2:辞書型を呼び出す

shuzo-kino.hateblo.jp
で扱った書式指定ミニ言語の補足です。

上の記法に加えて、辞書型の変数を扱う方法があります。

実際のところ

辞書型を呼び出すには、"**"とアスタリスクを二個並べる必要あり。

dic = {'bar': 'yeah', 'foo': 123}

"Welcome {bar}. Your ID is {foo:#08x}".format(**dic)
#>> 'Welcome yeah. Your ID is 0x00007b'