У меня есть два сценария, где мне нужно заполнить строку пробелами до определенной длины, как в левом, так и в правом направлениях (в отдельных случаях). Например, у меня есть строка:
TEST
но мне нужно сделать строковую переменную
_____TEST1
так что фактическая строковая переменная имеет длину 10 символов (в данном случае это 5 пробелов). ПРИМЕЧАНИЕ. Я показываю символы подчеркивания для представления пробелов (уценка не выглядит корректно на SO в противном случае).
Мне также нужно выяснить, как отменить его и проложить пробел с другого направления:
TEST2_____
Есть ли какие-либо вспомогательные функции для этого? Или мне нужно создать массив символов, чтобы управлять им?
Также обратите внимание, что я пытаюсь сохранить длину строки переменной (я использовал длину 10 в приведенных выше примерах, но мне нужно будет это изменить).
Любая помощь будет потрясающей. Если есть какие-либо функции python
для управления этим, я бы предпочел не писать что-то с нуля.
Спасибо!