Python - Wie kann ich einen String mit Leerzeichen von rechts und links auffüllen?

Ich habe zwei Szenarien, in denen ich eine Zeichenfolge mit Leerzeichen bis zu einer bestimmten Länge auffüllen muss, sowohl in der linken als auch in der rechten Richtung (in getrennten Fällen). Zum Beispiel habe ich die Zeichenfolge:

TEST

aber ich muss die Zeichenfolge variabel machen

_____TEST1

Die tatsächliche Zeichenfolgenvariable hat eine Länge von 10 Zeichen (in diesem Fall 5 Leerzeichen).HINWEIS: Ich zeige Unterstriche, um Leerzeichen darzustellen (der Abschlag sieht auf SO anders nicht richtig aus).

Ich muss auch herausfinden, wie ich es umkehren und Whitespace aus der anderen Richtung auffüllen kann:

TEST2_____

Gibt es irgendwelche String-Helfer-Funktionen, um dies zu tun? Oder muss ich ein Zeichenarray erstellen, um es zu verwalten?

Beachten Sie auch, dass ich versuche, die Zeichenfolgenlänge variabel zu halten (ich habe in den obigen Beispielen eine Länge von 10 verwendet, muss dies aber ändern können).

Jede Hilfe wäre großartig. Wenn es welche gibtpython Um dies zu bewältigen, möchte ich lieber vermeiden, etwas von Grund auf schreiben zu müssen.

Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage