对Python 除法负数取商的取整方式详解

yipeiwu_com6年前Python基础

python除法负数商的取整方式与C++不同

python:

5 / -2 = -3

若想和C++行为相同,可以使用 int(operator.truediv(num1, num2))

返回 a/ b (当启用future.division 时. )这也被称为正除法

python 几种常用的取整方式

1.向下取整

 a = 3.75
 int(a)
 3

2.四舍五入

 a = 3.25; b = 3.75
 round(a); round(b)
 3.0
 4.0

3.向上取整

 import math
 a = 3.25 ; b = 3.75
 math.ceil(a);math.cei(3.75)
 4.0
 4.0

以上这篇对Python 除法负数取商的取整方式详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

在Python中os.fork()产生子进程的例子

例1 import os print 'Process (%s) start...' %os.getpid() pid = os.fork() if pid==0: print...

django自定义模板标签过程解析

django自定义模板标签过程解析

这篇文章主要介绍了django自定义模板标签过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码布局 自定义模板标签必须位于...

Flask和Django框架中自定义模型类的表名、父类相关问题分析

本文实例分析了Flask和Django框架中自定义模型类的表名、父类相关问题。分享给大家供大家参考,具体如下: 一. Flask和Django中定义表名(执行迁移后生成)的方式和flas...

Python二次规划和线性规划使用实例

这篇文章主要介绍了Python二次规划和线性规划使用实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 对于二次规划(quadrati...

Python使用grequests(gevent+requests)并发发送请求过程解析

前言 requests是Python发送接口请求非常好用的一个三方库,由K神编写,简单,方便上手快。但是requests发送请求是串行的,即阻塞的。发送完一条请求才能发送另一条请求。...