样品分割和地板分割之间有什么区别?蟒蛇

时间:2018-10-25 14:11:14

标签: python python-3.x python-2.7

'/'和'//'。这两个操作的用途是什么,有什么区别。请帮助解释。我对使用两个操作感到困惑。

1 个答案:

答案 0 :(得分:2)

//是整数除。

>>> 6//4
1
>>> 6.0//4
1.0

/的行为在Python 2和Python 3之间有所不同。 通常,/是常规的浮点除法,但在Python 2中将两个整数相除的情况除外,在这种情况下,/会退回到//的行为。

Python 2:

>>> 6/4
1
>>> 6.0/4
1.5

Python 3:

>>> 6/4
1.5
>>> 6.0/4
1.5