我是Python新手,现在正在学习操作符。我了解到:
/运算符用于floating point division和// for integer division.示例:
7//3 = 2和7//-3=-3。为什么答案是-3?
我被困在这里了。
发布于 2015-12-11 07:04:58
发布于 2015-12-11 07:18:37
//是楼层划分的操作员。
这意味着在除法完成后,应用“地板”函数(从除法中检索的值被四舍五入到最接近的整数,而不管十进制部分是否大于或小于.5)。
至于你的例子,请注意,对于否定的答案,地板除法操作符仍然是四舍五入(例如-5/2 --> -2.5 ->-> -3)。
https://stackoverflow.com/questions/34217841
复制相似问题