python标准库 - int

时间:2013-05-11 23:10:14

标签: python int

我正在阅读文档到Python标准库。在第4.4节。 Numeric Types有一条注释int

  

从浮点到整数的转换可以循环或截断,如   ç

这是什么意思?我以为int总是回到地板上?那不是这样吗?

>>> print(int(0.4))
0
>>> print(int(0.6))
0

1 个答案:

答案 0 :(得分:0)

从浮点数转换为整数截断值朝向0,就像在C中一样。这基本等同于math.floor(abs(x))*sgn(x),其中sgn(x)给出了数字的符号。