一、保留小数点后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位、向上取整、向下取整以及四舍五入函数相关推荐

  1. 【Python】保留小数点后两位精度

    格式化输出可以用 print("%.2f" % a) 但是如果 a = 1.000,在输出a时,就变成1.0了,损失精度,目前还不知道怎么搞 a = 1 print(a) prin ...

  2. 小数点后两位向上取值

    最近写一个功能,需要计算商品的价格,由"数量*单价*折扣",然后需要保留小数点后两位,并且要求向上取值,网上百度了部分答案 当折扣为0.9634时 Math.floor(1 * 2 ...

  3. thinkphp:数值(保留小数点后N位,四舍五入,左侧补零,格式化货币,取整,生成随机数,数字与字母进行转换)

    一.保留小数点后N位/类似四舍五入(以保留小数点后三位为准) number_format()函数:第一个参数为要格式化的数字,第二个参数为保留的小数位数 方法一: public function te ...

  4. python四舍五入保留小数点后三位_Python中的“正确”四舍五入到小数点后3位

    我可能遗漏了一些重要的东西,但我无法找到一种方法来在Python(2.7)中将浮点/小数"适当"舍入,至少舍入到小数点后三位.我的意思是1.2225应该四舍五入到1.223,而1. ...

  5. JS小数取整以及保留小数点后两位

    一.取整 1.丢弃小数部分,保留整数部分  js:parseInt(7/2) 2.向上取整,有小数就整数部分加1  js: Math.ceil(7/2) 3,四舍五入.  js: Math.round ...

  6. VUE 框架添加全局公共方法 , 保留小数点后两位

    在main.js 里面给Vue对象添加方法. 来一个示例代码: import Vue from 'vue' import App from './App'Vue.prototype.num_to_st ...

  7. numpy 数组 保留小数点后两位小数

    numpy 数组 保留小数点后两位小数 a1 = np.random.rand(6).reshape(2,3) print(a1) [[0.64382693 0.73840787 0.77315906 ...

  8. java小数点后两位 四舍五入_Java中double函数,四舍五入并保留小数点后两位的4种方法,BMI案例...

    今天写了一个小程序,Java 语言的测试BMI[谁不知道"BMI"的自行百度不解释],涉及到了四舍五入并保留小数点后两位,就总结了一下.先给大家看看程序 就是说给大家提供4种方法来 ...

  9. java 计算26个字母在一段文本中出现的频率(保留小数点后4位)

    public class FrequencyCalculator {public static void main(String[] args){//定义需要计算字母出现频率的文本String tex ...

最新文章

  1. 【Linux】10.安装和开启ftp服务
  2. 机器学习入门笔记:(4.3)SMO算法
  3. 6、数据库设计为什么要使用三大范式
  4. shell获取多张网卡对应的ip_网络是怎样连接的 -- IP与以太网的收发操作
  5. 桌面计算机硬盘打不开,我电脑的磁盘打不开,是什么问题?
  6. .net core通过多路复用实现单服务百万级别RPS吞吐
  7. 快速搭建本地FTP服务器的方法
  8. android stuido 快捷键
  9. lr并发量和迭代的区别
  10. MFC中 使用Tab Control 控件在对话框中添加属性页
  11. jenkins配置Windows节点
  12. 计算机f8进不到安全模式,简单几步解决win10开机按f8进不了安全模式的问题
  13. NOIP2002 产生数
  14. 小马马说MapReduce算法案例(1):二度人脉好友推荐
  15. H5在微信端自动播放音乐
  16. 适当修改LIO-SAM_based_relocalization解决初始重定位显示错误
  17. 开源项目智慧教室:考试作弊系统、动态点名等功能
  18. HMM-鲍姆-韦尔奇算法
  19. 黑马程序员------StringBuffer描述(黑马视频)
  20. 如何从关键词库中选出核心关键词的小技巧

热门文章

  1. 【show me the code】Python练习题语法笔记 1
  2. 阿里巴巴离职DBA 35岁总结的职业生涯(转)
  3. tomcat查看项目访问端口
  4. 交换机的三种端口类型
  5. Java程序员进阶全过程
  6. String类型转json格式
  7. Django项目实践(商城):十五、商品列表页面
  8. 《MetaSploit渗透测试魔鬼训练营》之WEB应用渗透技术
  9. Markdown——下载链接与语法说明
  10. 【Python】 调用百度地图API抓取西安市小区信息