Python Len関数でformatの文字数を指定する
タイトルだけ見て、先に結論知りたい方のために、先にコードを書いておくと下記のとおりです。(解説は後半にまとめます)
コード例(#が実行結果)文字列「namamuginamagome」の長さに合わせて、「-」で装飾した「end」を書く例です。
(1)width = 'namamuginamagome'print('{:-^{}}'.format('end', len(width)))# ------end-------
もう少し丁寧に書くと、こうなります。
(2)wid