python的round函数使用

Bill78 等级 711 0 0

碰到的问题: 对float进行精确两位显示出来。

解决的方法:round(3.32342,2) #3.32 .

round函数概念:

英文:圆,四舍五入
是python内置函数,它在哪都能用,对数字取四舍五入。
round(number[, ndigits]) round 对传入的数据进行四舍五入,如果ngigits不传,默认是0(就是说保留整数部分).ngigits<0 的时候是来对整数部分进行四舍五入,返回的结果是浮点数.

round 负数

四舍五入是围绕着0来计算的,
round(0.5) # 1.0
round(-0.5) #-1.0

round 的陷阱

round(1.675, 2) #1.68
round(2.675, 2) #2.67

举例:

round(3.4) # 3.0
round(3.5) # 4.0
round(3.6) # 4.0
round(3.6, 0) # 4.0
round(1.95583, 2) # 1.96
round(1241757, -3) # 1242000.0
round(5.045, 2) # 5.05
round(5.055, 2) # 5.06

参考文档:http://docs.python.org/2.7/library/functions.html#round

本文转自 https://www.cnblogs.com/wanself/archive/2012/11/09/2763241.html,如有侵权,请联系删除。

收藏
评论区

相关推荐

python的round函数使用
碰到的问题: 对float进行精确两位显示出来。 解决的方法:round(3.32342,2) 3.32 . round函数概念: 英文:圆,四舍五入 是python内置函数,它在哪都能用,对数字取四舍五入。 round(number\, ndigits\) round 对传入的数据进行四舍五入,如果ngi
Python编程基础(快速入门必看
Python编程基础一、Python语言基本语法 Python是一
Sql 保留两位小数 四舍五入
一、问题描述  数据库里的 float momey 类型,都会精确到多位小数。但有时候 我们不需要那么精确,例如,只精确到两位有效数字。 二、解决: 1\. 使用 Round() 函数,如 Round(@num,2) ,其中参数 2 表示 保留两位有效数字。 缺点:Round() 只是负责四舍五入到两位小数,但是不负责截断。 print ROUND
MySQL ROUND函数:四舍五入
[MySQL](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fc.biancheng.net%2Fmysql%2F) ROUND(x) 函数返回最接近于参数 x 的整数;ROUND(x,y) 函数对参数x进行四舍五入的操作,返回值保留小数点后面指定的y位。 【实例 1】使用ROUN
MySQL的ROUND函数
* ROUND(_X_) ROUND(_X_,_D_) 返回参数_X_, 其值接近于最近似的整数。在有两个参数的情况下,返回 _X_ ,其值保留到小数点后_D_位,而第_D_位的保留方式为四舍五入。若要接保留_X_值小数点左边的_D_ 位,可将 _D_ 设为负值。 mysql> **SELECT ROUND(-1.23);**         ->
Ubuntu 常用命令记录
一、Python相关设置 ------------ 修改Python默认版本 ------------ cd /usr/bin sudo rm -rf python sudo ln -s /usr/bin/python3 /usr/bin/python 检查是否设置成功: python -V 安
mysql中的round函数
在mysql中,round函数用于数据的四舍五入,它有两种形式: 1、round(x,d)  ,x指要处理的数,d是指保留几位小数 这里有个值得注意的地方是,d可以是负数,这时是指定小数点左边的d位整数位为0,同时小数位均为0; 2、round(x)  ,其实就是round(x,0),也就是默认d为0; 下面是几个实例 1、查询: select r
Atom的python插件和常用插件
python: simplified-chinese-menu:中文汉化(英文差的) 代码高亮:Atom自带 自动补全:autocomplete-python 语法检查:linter-flake8 定义跳转:python-tools 代码运行:atom-runner (只能输出,不能输入),atom-python-run(Windows,可以输入
CentOS升级Python到2.7版本
查看python的版本 python -V Python 2.4.3 1.先安装GCC yum -y install gcc 2.下载Python-2.7.2 wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2 3.解压Python-2.7.2
FreeBSD python安装MySQL
fetch https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.4.zip unzip MySQL-python-1.2.4.zip cd MySQL-python-1.2.4 python setup.py install ln -s /usr/loca
Linux下Python编程
linux下python编程可以使用sublime-text3来作为编辑器,很方便,而且linux默认就是有python2和python3环境安装的,我们只要安装sublime-text3即可进行python编程 sudo update-alternatives --install /usr/bin/python python /usr/bin/p
Python 3 教程
Python 3 教程 =========== ![python3](https://www.runoob.com/wp-content/uploads/2014/05/python3.png) Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,
Python List数据的遍历
方式一: <!-- lang: python --> app_list = [1234, 5677, 8899] <!-- lang: python --> for app_id in app_list: <!-- lang: python --> print app_id 输出: 123
Python环境搭建—安利Python小白的Python和Pycharm安装详细教程
人生苦短,我用Python。众所周知,Python目前越来越火,学习Python的小伙伴也越来越多。最近看到群里的小伙伴经常碰到不会安装Python或者不知道去哪下载Python安装包等系列问题,为了方便大家学习Python,小编整理了一套Python和Pycharm安装详细教程,只要大家按照这个步骤来,就可以轻松的搞定Python和Pycharm的安装了。
Python进阶丨如何创建你的第一个Python元类?
> **摘要:**通过本文,将深入讨论Python元类,其属性,如何以及何时在Python中使用元类。 Python元类设置类的行为和规则。元类有助于修改类的实例,并且相当复杂,是Python编程的高级功能之一。通过本文,将深入讨论Python元类,其属性,如何以及何时在Python中使用元类。本文介绍以下概念: * * 什么是Python元类?