python保留小数位的三种实现方法


Posted in Python onJanuary 07, 2020

前言

保留小数位是我们经常会碰到的问题,尤其是刷题过程中。那么在python中保留小数位的方法也非常多,但是笔者的原则就是什么简单用什么,因此这里介绍几种比较简单实用的保留小数位的方法:

方法一:format函数

>>> print('{:.3f}'.format(1.23456))
1.235
>>> print(format(1.23456, '.2f'))
1.23

正如上面代码所示,format有不同用法,前者使用了占位符{},使用占位符可以同时输出多个,后者一次只能输出一个,需要注意的是占位符中的冒号不能丢。笔者推荐使用占位符+format输出。

>>> print('{:.3f} {:.2f}'.format(1.23456, 1.23456))
1.235 1.23

方法二:'%.xf'方法

>>> print('%.2f' % 1.23456)
1.23

这种方法同样比较简单直观,看大家习惯选择吧,笔者还是习惯第一种方法。

方法三:round()函数

>>> print(round(1.23456,3))
1.235
>>> print(round(2.355,2))
2.35
>>> print(round(2.5))
2
>>> print(round(3.5))
4

round()函数比较迷,它不完全是按照四舍五入的原则来进位的,因此不建议大家使用。它的保留值将保留到离上一位更近的一端(四舍六入),如果距离两端一样远,则会保留到偶数的一边。好了笔者也要绕晕了,反正笔者是不会用这种方法的。

总结

以上所述是小编给大家介绍的python保留小数位的三种实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python查找第k小元素代码分享
Dec 18 Python
python动态加载包的方法小结
Apr 18 Python
利用python批量检查网站的可用性
Sep 09 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
Jul 13 Python
TensorFlow损失函数专题详解
Apr 26 Python
在Pycharm中使用GitHub的方法步骤
Jun 13 Python
Jacobi迭代算法的Python实现详解
Jun 29 Python
python 使用装饰器并记录log的示例代码
Jul 12 Python
Django CBV类的用法详解
Jul 26 Python
基于python 等频分箱qcut问题的解决
Mar 03 Python
python用opencv 图像傅里叶变换
Jan 04 Python
7个关于Python的经典基础案例
Nov 07 Python
pytorch之ImageFolder使用详解
Jan 06 #Python
pytorch之inception_v3的实现案例
Jan 06 #Python
pytorch之添加BN的实现
Jan 06 #Python
PyTorch学习:动态图和静态图的例子
Jan 06 #Python
pytorch动态网络以及权重共享实例
Jan 06 #Python
selenium中get_cookies()和add_cookie()的用法详解
Jan 06 #Python
pytorch中的自定义反向传播,求导实例
Jan 06 #Python
You might like
PHP生成静态页
2006/11/25 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
2015/02/12 PHP
全面解读PHP的Yii框架中的日志功能
2016/03/17 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
制作特殊字的脚本
2006/06/26 Javascript
jQuery 性能优化指南(2)
2009/05/21 Javascript
JQuery模板插件 jquery.tmpl 动态ajax扩展
2011/11/10 Javascript
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
JavaScript获取flash对象与网上的有所不同
2014/04/21 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
2014/05/04 Javascript
浅谈javascript函数式编程
2015/09/06 Javascript
Bootstrap与Angularjs的模态框实例代码
2017/08/03 Javascript
详解EasyUi控件中的Datagrid
2017/08/23 Javascript
深入理解Vue Computed计算属性原理
2018/05/29 Javascript
JS使用Date对象实时显示当前系统时间简单示例
2018/08/23 Javascript
[04:19]DOTA2完美大师赛第四天精彩集锦
2017/11/26 DOTA
[01:34]DAC2018主赛事第四日五佳镜头 Gh巨牙海民助Miracle-死里逃生
2018/04/07 DOTA
Python实现树莓派WiFi断线自动重连的实例代码
2017/03/16 Python
python获取本机所有IP地址的方法
2018/12/26 Python
基于Python在MacOS上安装robotframework-ride
2018/12/28 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
2019/05/03 Python
浅析PEP572: 海象运算符
2019/10/15 Python
python使用matplotlib的savefig保存时图片保存不完整的问题
2021/01/08 Python
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
设置器与访问器的定义以及各自特点
2016/01/08 面试题
巧克力蛋糕店创业计划书
2014/01/14 职场文书
秋季运动会广播稿大全
2014/02/17 职场文书
企业宣传方案
2014/03/04 职场文书
《四季》教学反思
2014/04/08 职场文书
和谐家庭演讲稿
2014/05/24 职场文书
试用期员工工作自我评价
2014/09/10 职场文书
商务宴请邀请函范文
2015/02/02 职场文书
公司总经理岗位职责
2015/04/01 职场文书
保险公司客户经理岗位职责
2015/04/09 职场文书
python保存图片的四个常用方法
2022/02/28 Python