欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python3中的真除和Floor除法用法分析

 更新時(shí)間:2016年03月16日 08:51:01   作者:小談博客  
這篇文章主要介紹了Python3中的真除和Floor除法用法,結(jié)合實(shí)例形式分析了真除與Floor除法的區(qū)別與使用技巧,需要的朋友可以參考下

本文實(shí)例講述了Python3中的真除和Floor除法用法。分享給大家供大家參考,具體如下:

在Python3中,除法運(yùn)算有兩種,一種是真除,一種是Floor除法,這兩者是有分別的,分別如代碼所示:

>>>10/4
2.5
>>>10//4
2
>>>10/4.0
2.5
>>>10//4.0
2.0

Python3中一個(gè)斜杠的除法是真除,這和其他編程語(yǔ)言是一樣的,保留浮點(diǎn)數(shù),F(xiàn)loor除法是去除浮點(diǎn)數(shù)保留整數(shù)的除法,所以叫做Floor除法。

舉個(gè)例子,什么時(shí)候要用到Floor除法。

xSize, ySize = avatar.size
fontSize = min(xSize, ySize) // 11
myFont = ImageFont.truetype("/Library/Fonts/OsakaMono.ttf", fontSize)

這里xSize和ySize表示圖像的寬高像素,fontSize為字體大小必須傳入整數(shù),因此這里用的Floor除以11求整數(shù),從這句代碼中可以看出fontSize是寬高中較小一個(gè)縮小11的比例的整數(shù)。

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論