纯入门,为什么小数点后还有这么多位?

img


我已经用了这个叫字符串格式化的方法,应该是这么叫的吧。可是为什么还是小数点后有这么多位?小数点后应该只有两位了呀

.2f,前面少了一个点


from math import pi   # pi 就是 π
r = 10.5
s = pi * r * r
print( "{:.2f}".format(s)   )  #保留 2位小说可以用 .2f ,也可以用 round 函数