对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的mysqldb安装步骤详解

python的mysqldb安装步骤详解 安装MySQLdb: 一、 什么是MySQLdb? 解释:MySQLdb是Python操作MySQL的一个接口包。这里要理解一个概念,pytho...

Python一行代码解决矩阵旋转的问题

今天刷《剑指offer》的时候碰到这样一道题: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10...

讲解Python3中NumPy数组寻找特定元素下标的两种方法

讲解Python3中NumPy数组寻找特定元素下标的两种方法

引子 Matlab中有一个函数叫做find,可以很方便地寻找数组内特定元素的下标,即:Find indices and values of nonzero elements。 这个函数...

Python魔法方法详解

据说,Python 的对象天生拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Python 的一切。 他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方...

python flask中静态文件的管理方法

Web应用中大多会提供静态文件服务以便给用户更好的访问体验。 静态文件主要包含CSS样式文件,js脚本,图片和字体等。 Flask也支持静态文件访问的,默认情况下只需在项目根目录下,创建...