Python - Jak mogę wstawić ciąg znaków ze spacjami od prawej i lewej strony?

Mam dwa scenariusze, w których muszę wstawić ciąg znaków z białymi znakami do określonej długości, w lewym i prawym kierunku (w oddzielnych przypadkach). Na przykład mam ciąg:

TEST

ale muszę utworzyć zmienną łańcuchową

_____TEST1

tak, że rzeczywista zmienna ciągu ma długość 10 znaków (w tym przypadku prowadzona przez 5 spacji).UWAGA: Pokazuję podkreślenia reprezentujące białe znaki (przecena nie wygląda dobrze na SO inaczej).

Muszę też dowiedzieć się, jak go odwrócić i umieścić białe znaki w innym kierunku:

TEST2_____

Czy są w tym celu jakieś funkcje pomocnicze ciągów? Czy może muszę utworzyć tablicę znaków, aby nią zarządzać?

Zauważ też, że próbuję zachować długość łańcucha jako zmienną (w powyższych przykładach użyłem długości 10, ale będę musiał to zmienić).

Każda pomoc byłaby niesamowita. Jeśli znajdują się jakiekolwiekpython funkcje do zarządzania tym, wolałbym unikać pisania czegoś od podstaw.

Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion