Pythonでコードを左右に揃える方法を教えてください。
Pythonではljust()とrjust()メソッドを使って文字列の左寄せと右寄せを行う
ljust(width, fillchar)メソッドは文字列を左寄せして、fillcharパラメータで指定された文字で残りの空白部分を埋めて、調整後の文字列を返します。
rjust(width, fillchar)メソッドは文字列を右寄せし、fillcharパラメーターで指定した文字を使って空白スペースを埋めて、整列された文字列を返します。
以下のコードサンプルは、ljust()とrjust()メソッドを使用して左右揃えを実現する方法を示しています。
# 左对齐
name = "Alice"
age = 25
print(name.ljust(10) + str(age))
# 右对齐
name = "Bob"
age = 30
print(name.rjust(10) + str(age))
上記コードを実行したところ、以下の結果が出力されました。
Alice 25
Bob30
上記の例では、ljust(10) で文字列 name を左詰めし、残りの空白にスペースを埋めます。rjust(10) では文字列 name を右詰めし、残りの空白にスペースを埋めます。最後に、整数の age を文字列に変換する str(age) を用いて、詰められた文字列と結合します。