Wie können Sie einen Variablennamen in einem Python-Formatbezeichner verwenden?

Ist es möglich, eine Variable innerhalb eines Python-String-Formatierungsspezifizierers zu verwenden?

Ich habe versucht

display_width = 50
print('\n{:^display_width}'.format('some text here'))

aber bekomme einValueError: Invalid format specifier. Ich habe auch versuchtdisplay_width = str(50)

jedoch nur die Eingabe vonprint('\n{:^50}'.format('some text here')) funktioniert gut.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage