本文實例講述了Python3中的真除和Floor除法用法。分享給大家供大家參考,具體如下:
在Python3中,除法運算有兩種,一種是真除,一種是Floor除法,這兩者是有分別的,分別如代碼所示:
>>>10/42.5>>>10//42>>>10/4.02.5>>>10//4.02.0
Python3中一個斜杠的除法是真除,這和其他編程語言是一樣的,保留浮點數(shù),F(xiàn)loor除法是去除浮點數(shù)保留整數(shù)的除法,所以叫做Floor除法。
舉個例子,什么時候要用到Floor除法。
xSize, ySize = avatar.sizefontSize = min(xSize, ySize) // 11myFont = ImageFont.truetype("/Library/Fonts/OsakaMono.ttf", fontSize)這里xSize和ySize表示圖像的寬高像素,fontSize為字體大小必須傳入整數(shù),因此這里用的Floor除以11求整數(shù),從這句代碼中可以看出fontSize是寬高中較小一個縮小11的比例的整數(shù)。
希望本文所述對大家Python程序設(shè)計有所幫助。
新聞熱點
疑難解答
圖片精選