首頁  >  文章  >  後端開發  >  Python 中 / 與 // 的區別

Python 中 / 與 // 的區別

Guanhui
Guanhui原創
2020-06-02 14:39:5876444瀏覽

Python 中 / 與 // 的區別

Python 中/ 與// 的差異

在Python中「/」表示浮點數除法,傳回浮點結果,也就是結果為浮點數,而「//」在Python中表示整數除法,傳回不大於結果的一個最大的整數,意思是除法結果向下取整。

程式碼

print("6 // 4 = " + str(6 // 4))
print("6 / 4 =" + str(6 / 4))

#
6 // 4 = 1
6 / 4 =1.5

Python算術運算符

運算子 描述 #實例
加- 兩個物件相加 a b 輸出結果30
#- 減- 得到負數或是一個數減去另一個數 a - b 輸出結果-10
* 乘- 兩個數相乘或是傳回一個重複若干次的字符字串 a * b 輸出結果200
/ 除- x除以y b / a 輸出結果2
% 取模- 傳回除法的餘數 b % a 輸出結果0
** 冪- 傳回x的y次方 a**b 為10的20次方,輸出結果 100000000000000000000
// 取整除- 傳回商數的整數部分(向下取整
>>> 9//24>>> -9//2-5

建議教學課程:《Python教程

以上是Python 中 / 與 // 的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn