def sishewuru(num, precision="0.000000"):
"""
将一个浮点数四舍五入
:param num: 要四舍五入的数字
:param precision: 小数点后保留几位,缺省保留6位小数
:return: 四舍五入的浮点数
"""
swnum = decimal.Decimal(
"{}".format(num)).quantize(
decimal.Decimal(
"{}".format(precision)))
print(swnum)
return swnum
sishewuru(1.3255555555555555555)
输出:
D:\python3.6\python.exe D:/ApiAutoCase/对内App接口自动化测试/case_lib/api_case_lib/LGT/draft.py
1.325556
Process finished with exit code 0