Начиная с версии 3.6 в Python появились f-строки (f-string) — крайне удобное средство форматирования строк, пришедшее на замену функции format.
Решить задачу дополнения текста пробелами с помощью f-строк можно несколькими способами.
Допустим у нас есть переменная, содержащая строку 'hello':
str = 'hello'
Тогда для вывода строки, дополненной пробелами до длины в 10 символов, можно воспользоваться командой:
print(f'{str:10}')
Дополнение пробелами слева:
print(f'{str:>10}')
Дополнение справа:
print(f'{str:<10}')