1、%f方法
a = 1.2333344022
print('%.5f'%a)
结果:1.23333
2、format函数
a = 1.2333344022
print(format(a, '.5f'))
结果:1.23333
使用format方法的时候请注意,该方法会进行四舍五入
例子:
a = 1.23333644022
print(format(a, '.5f'))
结果:1.23334
3、round()函数
round()函数和format函数一样,也是可以四舍五入的,但是这个函数有好多坑,不建议使用
同样时保留小数点后五位
a = 1.23333644022
print(round(a, 5))
结果:1.23334
4、扩大再整除法
可以先对其进行扩大倍数,之后再取整,然后再除以扩大的倍数
a = 1.23333644022
print(int(a*100000)/100000)
结果:1.23333