Python - Как я могу дополнить строку пробелами справа и слева?

У меня есть два сценария, где мне нужно заполнить строку пробелами до определенной длины, как в левом, так и в правом направлении (в отдельных случаях). Например, у меня есть строка:

TEST

но мне нужно сделать строковую переменную

_____TEST1

так что фактическая строковая переменная имеет длину 10 символов (в данном случае это 5 пробелов).НОТА: Я показываю подчеркивания для представления пробелов (в противном случае уценка выглядит неправильно).

Мне также нужно выяснить, как изменить его и заполнить пробел в другом направлении:

TEST2_____

Есть ли какие-нибудь вспомогательные функции для этого? Или мне нужно создать массив символов для управления им?

Также обратите внимание, что я пытаюсь сохранить длину строки переменной (в приведенных выше примерах я использовал длину 10, но мне нужно будет это изменить).

Любая помощь будет потрясающей. Если есть какие-либоpython функции для управления этим, я бы предпочел избежать необходимости писать что-то с нуля.

Спасибо!