python除法運算子:1、「/」運算符,依照常規數學除法計算的方式直接得出結果即可;2、「//」運算符,取整除,傳回商的整數部分(向下取整);3、「%」運算符,傳回除法的餘數。
本教學操作環境: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中文網其他相關文章!