floor()
几轮 下来 。int()
截断 。使用负数时,区别很明显:
>>> import math
>>> math.floor(-3.5)
-4
>>> int(-3.5)
-3
四舍五入为负数表示它们从0移开,被截断将其移近0。
换句话说,它floor()
总是会低于或等于原始值。int()
将接近零或相等。
Python 3中的int()和floor()有什么区别?
floor()
几轮 下来 。int()
截断 。使用负数时,区别很明显:
>>> import math
>>> math.floor(-3.5)
-4
>>> int(-3.5)
-3
四舍五入为负数表示它们从0移开,被截断将其移近0。
换句话说,它floor()
总是会低于或等于原始值。int()
将接近零或相等。