第一种:保留两位小数,并做四舍五入处理
耍酷的刺猬:使用字符串格式化# 0.006146793769859874Z2 = 531/order_number/aera_1print("刀模版费为:","%.4f" % Z2) 打印结果:刀模版费为: 0.0061方法二: 使用round内置函数# 0.006146793769859874Z2 = 531/order_number/aera_1Z3 = round(Z2, 4)print("刀模版费为:",Z3)打印结果:刀模版费为: 0.0061第二种:仅保留两位小数,无需四舍五入
耍酷的刺猬: 使用序列中切片a = 12.345str(a).split('.')[0] + '.' + str(a).split('.')[1][:2]'12.34'方法二: 使用re模块import re# 0.006146793769859874Z2 = 531/order_number/aera_1re.findall(r"d{1,}?.d{2}", str(Z2))print("刀模版费为:",Z2)