微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何用python3中print函数对齐输出?使用python3中print输出对齐的方法

python中的函数包含了很多,其中print函数相信大家都不陌生,它是一个比较常见的函数,在python3版本中表示函数,之前在python2版本中只是一个输出语句,下面就一起来看看这篇关于使用python3中print输出对齐的方法,有需要的朋友可以参考一下。

一、print语法格式

python3中这个函数具有丰富的功能,详细的语法结构如下:

print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

认情况下 ,使用这个函数会直接将结果打印到流或者是sys.stdout中,通过语法可以看到在这函数中有很多的参数,其中有四个是可选的关键字参数,file参数表示的是一个文件对象;sep参数是一个要在每一个值之间差人的字符串,认情况下是空格;end参数是设置字符串中最后一个字符,通常是一个换行符,最后一个可选关键字参数为flush,设置的是刷新流。

二、print函数设置对齐

1、使用ljust,rjust,center方法

这是三个不同的对齐方法,可以实现字符的左对齐、右对齐以及居中对齐,在使用这三种方法的时候可以设置字符中对齐的长度,还可以将字符串中对齐的地方,设置指定的字符进行补齐,下面看看具体的实例,代码如下:

text="这是一个字符串!";
print(text);
print(text.ljust(10));
print(text.rjust(10));
print(text.center(10));
print(text.ljust(10,'/'));
print(text.rjust(10,'~'));
print(text.center(10,"*"));

运行结果:

这是一个字符串!
  这是一个字符串!
 这是一个字符串!
这是一个字符串!//
~~这是一个字符串!
*这是一个字符串!*

2、使用format方法

使用这个方法,一样的也可以用来进行字符串的对齐设置,使用的符号为<左对齐、>右对齐、^中间对齐,同样的示例如下:

text="这是一个字符串!";
print(text); 
print(format(text,"<20"));
print(format(text,">20"));
print(format(text,"^20"));

运行结果:

这是一个字符串!
  这是一个字符串!
 这是一个字符串!

以上就是关于如何用python3中print函数对齐输出?使用python3中print输出对齐的方法文章的全部内容看,文章中介绍了两种输出方法,希望可以对大家的学习带来帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐