Pythonの右寄せ・左寄せの出力方法
出力の整列には Python は複数の方法を用意しており、整列のニーズと出力の型によって異なります。
- 左寄せ
- 右詰め(rjust)
- 中央揃え
text = "Python"
print(text.ljust(10)) # 左对齐输出,宽度为10
print(text.rjust(10)) # 右对齐输出,宽度为10
print(text.center(10)) # 居中对齐输出,宽度为10
ネイティブに日本語で言い換えると
Python
Python
Python
- format
name = "Alice"
age = 25
print("{:<10} {:>5}".format(name, age)) # 左对齐name,右对齐age
ネイティブの日本語で表現する1つのオプションのみが必要:出力:
Alice 25
- 表にする
- 表に入れる
- 表形式にする
from tabulate import tabulate
data = [['Alice', 25],
['Bob', 30],
['Charlie', 35]]
print(tabulate(data, headers=['Name', 'Age'], tablefmt='grid'))
出力結果を作成します。
+----------+-----+
| Name | Age |
+==========+=====+
| Alice | 25 |
+----------+-----+
| Bob | 30 |
+----------+-----+
| Charlie | 35 |
+----------+-----+
これらはPythonでよく使われる位置揃えの方法であり、具体的なニーズに応じて適切な方法を選択することができます。