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!