Python3中的真除和Floor除法用法分析
本文實例講述了Python3中的真除和Floor除法用法。分享給大家供大家參考,具體如下:
在Python3中,除法運算有兩種,一種是真除,一種是Floor除法,這兩者是有分別的,分別如代碼所示:
>>>10/4 2.5 >>>10//4 2 >>>10/4.0 2.5 >>>10//4.0 2.0
Python3中一個斜杠的除法是真除,這和其他編程語言是一樣的,保留浮點數(shù),F(xiàn)loor除法是去除浮點數(shù)保留整數(shù)的除法,所以叫做Floor除法。
舉個例子,什么時候要用到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是寬高中較小一個縮小11的比例的整數(shù)。
希望本文所述對大家Python程序設(shè)計有所幫助。
相關(guān)文章
Numpy創(chuàng)建數(shù)組和隨機(jī)數(shù)組的方法小結(jié)
這篇文章主要為大家詳細(xì)介紹了Numpy創(chuàng)建數(shù)組和隨機(jī)數(shù)組的方法小結(jié),文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Python有一定幫助,具有一定的參考價值,需要的可以參考一下2023-11-11
我的快遞一個月沒動靜于是趕緊上線python快遞查詢系統(tǒng)
我的快遞在路上走了一個月還沒到,于是自己編寫快遞查詢,文中通過實例代碼截圖的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2021-09-09
Python?numpy中np.random.seed()的詳細(xì)用法實例
在學(xué)習(xí)人工智能時,大量的使用了np.random.seed(),利用隨機(jī)數(shù)種子,使得每次生成的隨機(jī)數(shù)相同,下面這篇文章主要給大家介紹了關(guān)于Python?numpy中np.random.seed()的詳細(xì)用法,需要的朋友可以參考下2022-08-08
pytorch實現(xiàn)focal loss的兩種方式小結(jié)
今天小編就為大家分享一篇pytorch實現(xiàn)focal loss的兩種方式小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01
Python中字符串的基礎(chǔ)介紹及常用操作總結(jié)
字符串輸出格式與輸入的樣子相同,都是用撇號包裹,撇號和其它特殊字符用用反斜杠轉(zhuǎn)義。如果字符串中有單撇號而沒有雙撇號則用雙撇號包裹,否則應(yīng)該用單撇號包裹。后面要介紹的print語句可以不帶撇號或轉(zhuǎn)義輸出字符串2021-09-09

