Python хранит пробелы в строке
Как я могу сохранить пустое пространство в строке?
У меня есть строка
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
**
*
*
**
*
*
как вы можете видеть, второй ход прав, но когда я печатаю его в центре, что-то не так
1 ответ
В питоне 3 я получаю это:
>>> print ('\n'.join('{0:^20}'.format(x, 'centered') for x in piece.split('\n'))
)
**
*
*
>>>