python如何输出字符串对齐?

现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。那python是如何输出字符串对齐的呢?

一、通过format()函数格式化实现左对齐、居中、右对齐。

#代码print("|",format("Ursula","*<20"),"|")#左对齐print("|",format("Ursula","*^20"),"|")#

二、通过ljust(),center(),rjust()函数实现输出的字符串左对齐、居中、右对齐。

1、使用函数默认不带参数,则默认以空格填充(文字与空格总字符数等于输入的数字)。

#代码print("|","Ursula".ljust(20),"|")#左对齐print("|","Ursula".center(20),"|")#居中对齐print(

2、函数中带参数,则以参数作为填充字符。

#代码print("|","Ursula".ljust(20,"*"),"|")#左对齐print("|","Ursula".center(20,"*"),"|")
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容