关于Python除法保留小数点那点事

news/2024/7/24 7:33:33 标签: python

背景:

现在有一组数据,需要对相除后的结果进行百分化,百分化后的数字保留一位小数,比如99.9%这种,那么就会有一些数据需要处理,比如 5/9=0.55555... 现在需要变成 55.5

方法一:使用round方式:  round(数值,小数点位数),比如 round(5/9, 3) 结果就是 0.556

再乘以100即可得到需要的结果,但是这个方法有个弊端:

注意了哈,这个方法是严格安装小数点后的有效数字计算的,当计算结果为 0.200000007这种类型的结果时,他就会保留小数点后三位有效数字,结果就是原结果,这不是我们想要的结果

所以采取第二种方法::.3f

方法二:格式化法  f"{数值:.位数f}"

举个例子,上述就可以写成,因为百分比保留一位小数,所以乘以100后只保留一位小数即可,当计算结果为 0.200000007这种类型的结果时,也可以进行截取:

f"{(5/9)*100:.1f}"


http://www.niftyadmin.cn/n/5427943.html

相关文章

python 实现阿里云OSS文件上传

因为我们出口的带宽限制,测试经常找我给他上传个包到阿里云的对象存储,虽然传起来也不是很费事,但是出于运维的职业素养,特意写了一个自动上传的接口,代码如下: # -*- coding: UTF-8 -*- from flask imp…

分布式一致性算法

在分布式系统中,确保数据在不同节点之间保持一致性是一项至关重要的任务。由于网络延迟、节点故障和并发操作等因素的存在,实现这一目标变得尤为复杂。为了解决这个问题,业界提出了一系列分布式一致性算法。本文将深入剖析这些算法的原理&…

Web举例:VXLAN在数据中心中的应用——华为配置

Web举例:VXLAN在数据中心中的应用 VXLAN特性在数据中心组网中经常和双机热备、虚拟系统以及NAT等特性一起使用。 组网需求 如图1所示,在数据中心中,同一个VPC(Virtual Private Cloud)的VM(虚拟主机&#…

Uni-app跟学笔记(三):样式、Vue基础、请求、数据缓存

Uni-app跟学笔记(三):样式、Vue基础、请求、数据缓存 文章目录 Uni-app跟学笔记(三):样式、Vue基础、请求、数据缓存1)样式2)vue基础1:数据绑定2:v-bind 动态…

SRTT-220VDC-2H2D通电延时继电器1-999S工作电压220VDC JOSEF约瑟

系列型号: SRTT-24VDC-2H2D-A通电延时继电器;SRTT-24VDC-2H2D-B通电延时继电器; SRTT-24VDC-2H2D-C通电延时继电器;SRTT-24VDC-2H2D-D通电延时继电器; SRTT-110VDC-2H2D-A通电延时继电器;SRTT-110VDC-2H2D-…

源聚达科技:抖音今年开店有没有什么新政策

随着电商行业的蓬勃发展,抖音平台作为新兴的社交电商平台,近年来推出了多项新政策以吸引商家入驻,提升用户体验。今年,抖音在开店政策上又有了新的调整和优化,这些变化对于商家来说无疑是重要的风向标。 最新的政策中&…

学习Android的第二十九天

目录 Android Service 与 Activity 通讯 范例 Android Service Alarm 定时广播 Alarm Alarm 使用流程 范例 Android IBinder Binder 为什么是 Binder ? Android Service 与 Activity 通讯 Activity 与 Service 通信的媒介就是 Service 中的 onBind() 方法&#xff0…

目标跟踪SORT算法原理浅析

SORT算法 Simple Online and Realtime Tracking(SORT)是一个非常简单、有效、实用的多目标跟踪算法。在SORT中,仅仅通过IOU来进行匹配虽然速度非常快,但是ID switch依然非常严重。 SORT最大特点是基于Faster RCNN的目标检测方法,并利用卡尔…