Прежде, чем перейти к рассмотрению метода format(), нужно рассмотреть дополнительные методы, которые вы можете использовать для выравнивания строки:
center (<Ширина> [,<Символ> ] ) - выравнивание строки по центру поля указанной ширины. Второй параметр задает символ, который будет добавлен слева и справа от указанной строки. По умолчанию второй параметр равен пробелу.
ljust (<Ширина> [,<Символ> ] )- выравнивание по левому краю.
rjust (<Ширина> [,<Символ> ] )- по правому краю
Примеры:
>>> s = "Hello"
>>> s.center(20)
Hello
>>> s.center(20, '*') '
*******Hello********'
>>> s.ljust(20)
'Hello’
>>> s.rjust(20)
‘Hello'