python格式化输出总结
字符的格式化输出是我们在学习python时经常遇到的一个问题,总结一下:
1.简单对齐:
ljust()
语法:
string.ljust(width,[fillchar])
描述:
返回一个以string为基础width长度的字符串,左对齐,不足部分用fillchar填充,默认填充字符为空格。
实例:
string = "python"
print (string.ljust(10,"#"))
=====================================================
python####
>>>
rjust()
语法:
string.rjust(width,[fillchar])
描述:
返回一个以string为基础width长度的字符串,右对齐,不足部分用fillchar填充,默认填充字符为空格。
实例:
string = "python"
print (string.rjust(10,"#"))
======================================================
####python
>>>
center()
语法:
string.center(width, [fillchar])
描述:
返回一个以string为基础width长度的字符串,居中对齐,不足部分用fillchar填充,默认填充字符为空格。
实例:
string = "python"
print (string.center(10,"#"))
===========================
##python##
>>>
zfill()
语法:
string.zfill(width)
描述:
返回一个以string为基础width长度的字符串,右对齐,不足部分0补足
实例:
string = "python"
print (string.zfill(10))
=======================================================
0000python
>>>