Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python3整数除法_Python_Python 3.x_Division - Fatal编程技术网

Python3整数除法

Python3整数除法,python,python-3.x,division,Python,Python 3.x,Division,在Python3和Python2.6中,我注意到我可以将两个整数除,得到一个浮点。你是如何恢复Python2.6的行为的?是否有其他方法可以获取int/int=int?尝试以下方法: a = 1 b = 2 int_div = a // b 使用/(楼层划分)代替/(真实划分)。介绍了/楼层分割运算符。请注意,/在Python2中也可用(我相信是从2.2开始)。请注意,1.0//2和1//2.0可能意外地返回值为0.0的浮点。楼层分割不是整数分割。楼层分区将返回-2表示-3/2,而整数分区应

在Python3和Python2.6中,我注意到我可以将两个整数除,得到一个浮点。你是如何恢复Python2.6的行为的?是否有其他方法可以获取int/int=int?

尝试以下方法:

a = 1
b = 2
int_div  = a // b

使用
/
(楼层划分)代替
/
(真实划分)。介绍了
/
楼层分割运算符。请注意,
/
在Python2中也可用(我相信是从2.2开始)。请注意,
1.0//2
1//2.0
可能意外地返回值为
0.0
的浮点。楼层分割不是整数分割。楼层分区将返回-2表示-3/2,而整数分区应返回-1(整数区域中没有楼层或天花板)。