Python 使用 f 字符串打印语句

Python print statement using f strings

我遇到了一个带有 f 字符串的打印语句,如下所示:

a = "data"
print(f">{a:^10}<")

我得到的输出如下:

>   data   <

我想理解的是上面打印语句中的^10。 有人可以解释一下吗?

^是居中对齐,10是最小宽度。

您可以检查格式字符串语法 here