与strip()相反的Python

与strip()相反的Python,python,Python,我试图找出一个函数,它对我的Python类执行与strip相反的操作 确切的问题是: 什么函数可以用来用空格包围字符串,使其具有一定的长度 谢谢 strip的“反面”是方法: 可以指定要用作第二个参数的填充字符。默认值为空白 还有和,它将左对齐和右对齐文本到一定长度,因此可以认为是lstrip和rstrip的“对立面”尝试s.center(N)其中N是您想要的行长度,s-您的字符串。 例如: >>> "xx".center(10) ' xx ' 格式化字符串 "

我试图找出一个函数,它对我的Python类执行与strip相反的操作

确切的问题是:

什么函数可以用来用空格包围字符串,使其具有一定的长度

谢谢

strip的“反面”是方法:

可以指定要用作第二个参数的填充字符。默认值为空白


还有和,它将左对齐和右对齐文本到一定长度,因此可以认为是
lstrip
rstrip
的“对立面”

尝试
s.center(N)
其中
N
是您想要的行长度,
s
-您的字符串。 例如:

>>> "xx".center(10)
'    xx    '
格式化字符串

"%50s World"%("Hello") 
"%-50s World"%("Hello") 
"%^50s World"%("Hello") 
还是新潮的

"{0:50s} World".format("Hello")
"{0:>50s} World".format("Hello")
"{0:^50s} World".format("Hello")
这些药有很好的副作用

"%^*s World"%(50,"Hello")

“你好,世界!”。居中(30)
。那么这不是条带的反面。也许你应该重新表述你的问题。问题已经回答了。谢谢你。不管是否有人回答,这都不是脱衣舞的反面。strip的对立面将返回与给定字符匹配的字符串的外部字符。我相信使用
str.format
左/右对齐的正确字符是
。使用
-
给出
值错误:字符串格式说明符中不允许签名
啊,谢谢我的错误(我通常使用%)
"%^*s World"%(50,"Hello")