求python问题解题思路

以下程序的输出结果是:(*代表一个表格)()
s1="企鹅"
s2="超级游泳健将"
print("{0:^4}"{1:!<9}".format(s1,s2))
求解题思路

s1="企鹅"
s2="超级游泳健将"
print("{0:^4}{1:!<9}".format(s1,s2))

结果
img
*企鹅*超级游泳健将!!! (*表示一个空格)
解题思路:
{0:^4}是第0个参数s1,输出至少占4个字符位,不足4个字符位则两边补充空格。
{1:!<9}是第1个参数s2,输出至少占9个字符位,不足9个字符位则右边补充" ! "。

{0:^4}是元素居中,其余用空格补齐(一共4个位置)
{1:!<9}是元素向<——对齐,占9个位置,多的不显示,少的用'!'补齐
并且两个{}互不影响