在Python中,如果你想要右对齐一个字符串,你可以使用 `rjust()` 方法。这个方法会将字符串填充到指定的宽度,并在其右侧添加填充字符(默认为空格)。下面是一个简单的例子:
text = "Hello"
width = 20
right_aligned_text = text.rjust(width)
print(right_aligned_text) 输出:Hello(右侧填充空格达到20个字符宽度)
如果你想要在数字右对齐的同时指定小数点后的位数,你可以使用 `format()` 方法:
number = 123.456
width = 10
precision = 2 小数点后保留两位
right_aligned_number = "{:>{width}.{precision}f}".format(number, width=width, precision=precision)
print(right_aligned_number) 输出:123.46 (数字右对齐,小数点后保留两位)
请注意,`rjust()` 和 `format()` 方法都可以接受一个可选的 `fillchar` 参数,用于指定填充字符。如果不指定,则默认使用空格作为填充字符。