文字列メソッド

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()で幅をそろえると、名前や金額の長さがバラバラでも、表のように整列した見た目で出力できます。

関連トピック

文字列 フォーマット

← メソッド辞典に戻る