Python - Como posso preencher uma string com espaços da direita e da esquerda?

Eu tenho dois cenários onde eu preciso preencher uma string com espaços em branco até um determinado comprimento, nas direções esquerda e direita (em casos separados). Por exemplo, eu tenho a string:

TEST

mas eu preciso fazer a variável string

_____TEST1

para que a variável de string real tenha 10 caracteres de comprimento (liderada por 5 espaços neste caso).NOTA: Eu estou mostrando sublinhados para representar o espaço em branco (a remarcação não parece correta em SO caso contrário).

Eu também preciso descobrir como reverter isso e preencher os espaços em branco a partir da outra direção:

TEST2_____

Existe alguma função auxiliar de string para fazer isso? Ou eu precisaria criar uma matriz de caracteres para gerenciá-lo?

Observe também que estou tentando manter o comprimento da string uma variável (usei um comprimento de 10 nos exemplos acima, mas precisarei alterar isso).

Qualquer ajuda seria incrível. Se houver algumpython Para gerenciar isso, prefiro evitar escrever algo do zero.

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion