有没有人有一个非常简洁的方法来完全证明给定行宽的字符串,如下所示:
The cat sat on the mat, the cat
sat on the mat, the cat sat on
mat, the cat sat on the mat the
mat, the cat sat on the mat
the cate sat on the mat...
这样两边的边缘都是笔直的。 该函数接受字符串和行宽,并以上述格式返回一个字符串。 有左,右和中心的Python函数,但没有正当理由。 我有一个方法,但它有点太长了。
谢谢!
JT
答案 0 :(得分:3)
以下是ActiveState Python Cookbook中的一个食谱:
"Align string with spaces between words to fit specified width"