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

yipeiwu_com7年前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设计】。

相关文章

pygame游戏之旅 创建游戏窗口界面

pygame游戏之旅 创建游戏窗口界面

pygame创建游戏窗口界面,供大家参考,具体内容如下 使用pygame前一定要先导入pygame而且肯定要先初始化pygame import pygame pygame.init(...

Python数据分析之双色球统计单个红和蓝球哪个比例高的方法

Python数据分析之双色球统计单个红和蓝球哪个比例高的方法

本文实例讲述了Python数据分析之双色球统计单个红和蓝球哪个比例高的方法。分享给大家供大家参考,具体如下: 统计单个红球和蓝球,哪个组合最多,显示前19组数据 #!/usr/bin...

Django 拆分model和view的实现方法

Django 拆分model和view的实现方法

在标准的dgango项目中,自动生成的目录结构会包括models.py和views.py两个文件,分别在里面写model的代码和controller的代码,但是所有的代码都写在一个文件里...

python如何将图片转换为字符图片

python如何将图片转换为字符图片

简介 一个简单的python程序,将图片转换为字符图片。 (为了简便,很多参数写死了,自己看着改吧。 (←∀←)) 正文 原图(侵删) 结果图 源码 [更多细节]——&...

python中定义结构体的方法

Python中没有专门定义结构体的方法,但可以使用class标记定义类来代替结构体,其成员可以在构造函数__init__中定义,具体方法如下。 复制代码 代码如下:class item:...