skracać i padać używając mini języka specyfikacji formatu

Obecnie piszę kod, który wypełnia łańcuch spacjami, używając Pythonaminiatura specyfikacji formatu:

print('''{user:<10}, you're welcome!'''.format(user='John Doe'))

Dane wyjściowe to:

John Doe  , you're welcome!

Jeśli jednak nazwa użytkownika brzmi „Joooooooooooohn Doe”, chciałbym wydrukować:

Jooooooooo, you're welcome!

Czy istnieje sposób na wykonanie obcinania i dopełniania przy użyciu języka mini specyfikacji formatu?

Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion