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 举报,一经查实,本站将立刻删除。