Кто — нибудь может объяснить этот код в строковом форматировании?

#python-3.x

#python-3.x

Вопрос:

 print(f'{"jane":^10} {"marry":^10} {"paul":^10} {"jhon":^10}') print(f'{"*":^10} {"*":^10} {"*":^10} {"*":^10}'  

может ли кто-нибудь сказать мне, что происходит с «:^10» в этом коде .

Ответ №1:

Фигурные скобки окружают части строки, которые должны быть отформатированы, а части после двоеточия указывают, как они отформатированы. Курсор указывает, что текст будет центрирован, а цифра 10 указывает, что эта часть отформатированной строки будет состоять из 10 символов.