前言:
现时咱们对“python输出左对齐有中文英文吗”大致比较注重,姐妹们都想要剖析一些“python输出左对齐有中文英文吗”的相关资讯。那么小编同时在网上搜集了一些关于“python输出左对齐有中文英文吗””的相关文章,希望各位老铁们能喜欢,咱们一起来了解一下吧!文本对齐的三个方法
文本对齐有三个方法,分别是:
方法说明string.ljust(width)返回一个原字符串左对齐,并使用空格填充至长度width的新字符串string.rjust(width)返回一个原字符串右对齐,并使用空格填充至长度width的新字符串string.center(width)返回一个原字符串居中,并使用空格填充至长度width的新字符串
假设有一首王之涣的登鹤雀楼,需要按照要求进行文本对齐操作。
登鹤雀楼王之涣白日依山尽黄河入海流欲穷千里目更上一层楼定义列表
首先定义一个列表poem,把上面那首诗输入列表中。
for循环顺序输出
再使用for循环顺序输出上面这首诗。
运行程序,执行结果如下,
这首诗已经顺利输出,那么问题来了,如果我想排版美观一点:居中显示,该怎么操作呢?这时候string.center(width)方法就可以排上用场了!
居中显示
用poem_str调用.center(width)
,
数字10是为了凑够长度为10的字符串,然后用center()方法居中显示。
运行程序,执行结果如下,
看上去已经已经居中对齐了,那么现在有没有居中对齐呢,我们通过参考线验证一下这首诗是否已经居中。
加入参考线
运行程序,执行结果如下,
我们发现,其实并没有,那么如何跟进呢?
加入全角空格填充
全角模式下输入空格,运行程序,执行结果如下,
我们可以看到,此时已经居中对齐了。
居左对齐
将center方法替换为ljust方法,
运行程序,控制台输出如下,
居右对齐
将ljust方法替换为rjust方法,
运行程序,控制台输出如下,
人生苦短,我用Python。
每天学习一点点,如果喜欢可以关注哦,一起学习!
标签: #python输出左对齐有中文英文吗