Python之保留小数点后n位、向上取整、向下取整以及四舍五入函数
一、保留小数点后n位
方法一:使用字符串格式化
注意:使用字符串格式化后的是字符串格式
a = 12.3456
print("%.3f"%a) #保留小数点后三位
print("%.2f"%a) # 保留小数点后两位
12.346
12.35
方法二:使用round内置函数
注意:使用round后的是浮点数格式
a = 12.3456
a1 = round(a,2) # 保留小数点后两位
a2 = round(a,3) # 保留小数点后三位
print(a1)
print(a2)
12.35
12.346
二、Python之向上取整、向下取整以及四舍五入函数
# ceil和floor都是在math库下面的
import math
f = 11.2345
# 向上取整
print(math.ceil(f))
# 向下取整,floor是地板代表向下取整
print(math.floor(f))
# 四舍五入
print(round(f))
12
11
11
Python之保留小数点后n位、向上取整、向下取整以及四舍五入函数相关推荐
- 【Python】保留小数点后两位精度
格式化输出可以用 print("%.2f" % a) 但是如果 a = 1.000,在输出a时,就变成1.0了,损失精度,目前还不知道怎么搞 a = 1 print(a) prin ...
- 小数点后两位向上取值
最近写一个功能,需要计算商品的价格,由"数量*单价*折扣",然后需要保留小数点后两位,并且要求向上取值,网上百度了部分答案 当折扣为0.9634时 Math.floor(1 * 2 ...
- thinkphp:数值(保留小数点后N位,四舍五入,左侧补零,格式化货币,取整,生成随机数,数字与字母进行转换)
一.保留小数点后N位/类似四舍五入(以保留小数点后三位为准) number_format()函数:第一个参数为要格式化的数字,第二个参数为保留的小数位数 方法一: public function te ...
- python四舍五入保留小数点后三位_Python中的“正确”四舍五入到小数点后3位
我可能遗漏了一些重要的东西,但我无法找到一种方法来在Python(2.7)中将浮点/小数"适当"舍入,至少舍入到小数点后三位.我的意思是1.2225应该四舍五入到1.223,而1. ...
- JS小数取整以及保留小数点后两位
一.取整 1.丢弃小数部分,保留整数部分 js:parseInt(7/2) 2.向上取整,有小数就整数部分加1 js: Math.ceil(7/2) 3,四舍五入. js: Math.round ...
- VUE 框架添加全局公共方法 , 保留小数点后两位
在main.js 里面给Vue对象添加方法. 来一个示例代码: import Vue from 'vue' import App from './App'Vue.prototype.num_to_st ...
- numpy 数组 保留小数点后两位小数
numpy 数组 保留小数点后两位小数 a1 = np.random.rand(6).reshape(2,3) print(a1) [[0.64382693 0.73840787 0.77315906 ...
- java小数点后两位 四舍五入_Java中double函数,四舍五入并保留小数点后两位的4种方法,BMI案例...
今天写了一个小程序,Java 语言的测试BMI[谁不知道"BMI"的自行百度不解释],涉及到了四舍五入并保留小数点后两位,就总结了一下.先给大家看看程序 就是说给大家提供4种方法来 ...
- java 计算26个字母在一段文本中出现的频率(保留小数点后4位)
public class FrequencyCalculator {public static void main(String[] args){//定义需要计算字母出现频率的文本String tex ...
最新文章
- 【Linux】10.安装和开启ftp服务
- 机器学习入门笔记:(4.3)SMO算法
- 6、数据库设计为什么要使用三大范式
- shell获取多张网卡对应的ip_网络是怎样连接的 -- IP与以太网的收发操作
- 桌面计算机硬盘打不开,我电脑的磁盘打不开,是什么问题?
- .net core通过多路复用实现单服务百万级别RPS吞吐
- 快速搭建本地FTP服务器的方法
- android stuido 快捷键
- lr并发量和迭代的区别
- MFC中 使用Tab Control 控件在对话框中添加属性页
- jenkins配置Windows节点
- 计算机f8进不到安全模式,简单几步解决win10开机按f8进不了安全模式的问题
- NOIP2002 产生数
- 小马马说MapReduce算法案例(1):二度人脉好友推荐
- H5在微信端自动播放音乐
- 适当修改LIO-SAM_based_relocalization解决初始重定位显示错误
- 开源项目智慧教室:考试作弊系统、动态点名等功能
- HMM-鲍姆-韦尔奇算法
- 黑马程序员------StringBuffer描述(黑马视频)
- 如何从关键词库中选出核心关键词的小技巧