python单斜杠和双斜杠运算符的区别

在python程序设计中,单斜杠运算符和双斜杠运算符都表示除法操作,但是含义不同.

单斜杠:除法求商,不做下取整

双斜杠:除法求商,下取整(floor)

>>> 3.2/2
1.6
>>> 3.2//2
1.0
>>> 

但是,在python2.x和python3.x中,单斜杠的结果是不同的:

python2.x:

>>> 3/2
1

python3.x:

>>> 3/2
1.5

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章