ljust() / rjust() / center()
文字列を指定した幅の中で左寄せ・右寄せ・中央寄せにし、余った部分を指定した文字で埋めます。
構文
文字列.ljust(幅, 埋め文字) / rjust(幅, 埋め文字) / center(幅, 埋め文字)
使用例
print('AI'.center(10, '-'))実行結果
----AI----💡 実践的な使用例
items = [('りんご', 100), ('バナナジュース', 250)]
for name, price in items:
print(name.ljust(12, ' ') + str(price).rjust(6))ljust()やrjust()で幅をそろえると、名前や金額の長さがバラバラでも、表のように整列した見た目で出力できます。
関連トピック
文字列 フォーマット