23 lines
931 B
Python
23 lines
931 B
Python
|
|
|||
|
|
|||
|
if __name__ == "__main__":
|
|||
|
text = 'Hello World'
|
|||
|
# 如果想要对齐字符串,可以使用ljest、rjust和center方法
|
|||
|
print(text.ljust(20))
|
|||
|
print(text.rjust(20))
|
|||
|
print(text.center(20))
|
|||
|
|
|||
|
# 当然,这个轮椅也支持填充操作
|
|||
|
print(text.ljust(20, '='))
|
|||
|
print(text.rjust(20, '-'))
|
|||
|
print(text.center(20, '='))
|
|||
|
|
|||
|
# 除了轮椅函数,建议使用format函数,这个东西更加泛用,还能进行格式转换
|
|||
|
print(format(text, '-<20')) # <表示宽度20居左
|
|||
|
print(format(text, '=>20')) # >表示宽度20居右
|
|||
|
print(format(text, '+^20')) # ^表示宽度20居中
|
|||
|
# <>^前面的符号表示使用该符号填充
|
|||
|
# format的好处主要在于,它的处理对象不仅是字符串,可以对任何数据形式进行格式化
|
|||
|
num = 1.23456
|
|||
|
print(format(num, '=^20.2f')) # 这表示宽度20,保留两位小数,居中,使用=填充
|