Python: ¿Cómo puedo rellenar una cadena con espacios de la derecha y la izquierda?

Tengo dos escenarios en los que necesito rellenar una cadena con espacios en blanco hasta una cierta longitud, tanto en la dirección izquierda como en la derecha (en casos separados). Por ejemplo, tengo la cadena:

TEST

Pero necesito hacer la variable de cadena

_____TEST1

de modo que la variable de cadena real tiene una longitud de 10 caracteres (liderada por 5 espacios en este caso).NOTA: Estoy mostrando guiones bajos para representar espacios en blanco (la reducción no se ve bien en SO de lo contrario).

También necesito averiguar cómo revertirlo y rellenar espacios en blanco desde la otra dirección:

TEST2_____

¿Hay alguna función de ayuda de cadena para hacer esto? ¿O necesitaría crear una matriz de caracteres para administrarla?

También tenga en cuenta que estoy tratando de mantener la longitud de la cadena como una variable (usé una longitud de 10 en los ejemplos anteriores, pero necesitaré poder cambiar esto).

Cualquier ayuda sería increíble. Si hay algunopython Para gestionar esto, prefiero evitar tener que escribir algo desde cero.

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta