Python在字符串中保留空格
如何在字符串中保留空白 我有一根绳子Python在字符串中保留空格,python,string,printform,Python,String,Printform,如何在字符串中保留空白 我有一根绳子 piece = "**\n *\n *" ** * * 我想把它打印在中间,但我用这个函数,并没有保留空白 print '\n'.join('{0:^20}'.format(x, 'centered') for x in piece.split('\n')) ** * * 我有这个输出 * * ** insert a move w piec
piece = "**\n *\n *"
**
*
*
我想把它打印在中间,但我用这个函数,并没有保留空白
print '\n'.join('{0:^20}'.format(x, 'centered') for x in piece.split('\n'))
**
*
*
我有这个输出
*
*
**
insert a move w
piece before centring
*
***
*
***
insert a move w
piece before centring
**
*
*
**
*
*
正如您所看到的,第二步是正确的,但当我将其打印在中间时,出现了一些错误在python 3中,我得到了以下信息:
>>> print ('\n'.join('{0:^20}'.format(x, 'centered') for x in piece.split('\n'))
)
**
*
*
>>>
你能用引号把字符串括起来,这样我们就可以准确地看到字符串是什么吗?片段设置为什么?片段是“***\n*\n*”我得到的输出与你的不同:“插入移动w”是什么意思??您是否意识到我们对您编写的内容一无所知?您正在尝试使用的python版本是什么?linux上的python 2.7.5也是如此