Jak utworzyć sformatowany ciąg znaków w pythonie? [duplikować]

To pytanie ma już tutaj odpowiedź:

Jak sformatować wydruk lub ciąg znaków na stałą szerokość? 5 odpowiedzi

Chcę utworzyć sformatowany ciąg o stałym rozmiarze ze stałą pozycją między polami. Przykład lepiej wyjaśnia, tutaj są wyraźnie 3 różne pola, a łańcuch ma stały rozmiar:

XXX        123   98.00
YYYYY        3    1.00
ZZ          42  123.34

Jak mogę zastosować takie formatowanie do łańcucha w python (2.7)?

questionAnswers(1)

yourAnswerToTheQuestion