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