#用0填充
print("用0填充:{0:010.2f}".format(math.pi))#用1填充(事实上,你无法实现“用1填充”,因为即使实现了,那也是另外一个数字)#此处会被解释为用110个空格填充
print("用1填充:{0:110.2f}".format(math.pi))#默认居中对齐
print("默认居中对齐:{0:10.2f}".format(math.pi))#左对齐
print("左对齐:{0:<10.2f}".format(math.pi))#右对齐
print("右对齐:{0:>10.2f}".format(math.pi))#居中对齐
print("居中齐:{0:^10.2f}".format(math.pi))#居中对齐且用$填充空白部分
print("{0:$^10.2f}".format(math.pi))#居左对齐且用=填充空白部分
print("{0:=<10.2f}".format(math.pi))#默认状态下的一正一负
print("默认状态下的一正一负:\n{0:10.2f}\n{1:10.2f}".format(math.pi, -math.pi))#符号被隔离的一正一负
print("符号被隔离的一正一负:\n{0:10.2f}\n{1:=10.2f}".format(math.pi, -math.pi))#此处结合前面的对齐符号,会有什么效果?#=号在居中符号前面
print("=号在居中符号前面时:\n{0:10.2f}\n{1:=^10.2f}".format(math.pi, -math.pi))print("=号在居中符号后面时:\n{0:10.2f}\n{1:^=10.2f}".format(math.pi, -math.pi))