'/'和'//'。这两个操作的用途是什么,有什么区别。请帮助解释。我对使用两个操作感到困惑。
答案 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