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中文網其他相關文章!