首頁 >後端開發 >Python教學 >python除法運算子有哪些

python除法運算子有哪些

青灯夜游
青灯夜游原創
2021-05-10 16:35:0958978瀏覽

python除法運算子:1、「/」運算符,依照常規數學除法計算的方式直接得出結果即可;2、「//」運算符,取整除,傳回商的整數部分(向下取整);3、「%」運算符,傳回除法的餘數。

python除法運算子有哪些

本教學操作環境:windows7系統、python3.7版,DELL G3電腦

python除法運算符

1、「/」運算子

#除- x除以y,依照常規數學計算的方式直接得到結果即可。

2、整除運算子'//'

1)如果被除數和除數均為正數或皆為負數,則和C語言這些程式語言一樣,直接取商就行;

2)如果被除數或除數其中一個為正數,一個為負數,則結果需要向下取餘。這裡重點是說一下向下取餘,初學者一定會和其他程式語言的搞混淆。舉個簡單例子,在C語言中,-5對2整除運行結果是-2,但是在python程式中,運算結果需要向負無窮靠近,即向下取餘,-5//2運行結果為- 3。

下面舉幾個例子大家就清楚了。

3、求餘運算子'%'

這裡也是要和C語言程式裡的求餘運算子區別開。

例數學公式:a÷b=c.......d(a為被除數,b為除數,c為商,d為餘數)

1)在python中,若a和b均為正數或皆為負數,則依正常運算得出結果。

2)在python中,如果a和b一個是正數,有一個是負數,則依照d=a-b*[a//b],計算餘數。

例如:5%-2  運算結果為-1,依公式,5//-2結果為-3,最後求餘結果為-1。我們在平時計算數學運算時,5%-2商-2,餘1,但是在python中,涉及到//運算,需要向下取餘,所以在python中應該商-3,則結果餘-1 。

【相關推薦:Python3影片教學

以上是python除法運算子有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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