python中的除數 python中的除法

2021-10-21 04:23:25 字數 609 閱讀 4782

先要說的是python中的除法運算:

在python 2.5版本中存在兩種除法運算:true除法、floor除法

當使用x/y形式進行除法運算時,如果x和y都是整形,那麼運算的會對結果進行擷取,取運算的整數部分,比如2/3的運算結果是0;如果x和y中有乙個是浮點數,那麼會進行所謂的true除法,比如2.0/3的結果是 0.66666666666666663。

另外一種除法是採用x//y的形式,那麼這裡採用的是所謂floor除法,即得到不大於結果的最大整數值,這個運算時與運算元無關的。比如2//3的結果是0,-2//3的結果是-1,-2.0//3的結果是-1.0。

在python 3.0中,x/y將只執行true除法,而與運算元無關;x//y則執行floor除法。如果需要在2.5版本的python中進行這樣的用法,則需要在**前加入from __future__ import division的宣告。如:

python**

from __future__ import division

a=2/3

from __future__ import division

a=2/3

這時變數a的結果將是0.66666666666666663,而不是原來的3了。

python中迭代器的基本方法 Python迭代器

迭代器是可以迭代的物件。在本教程中,您將了解迭代器的工作原理,以及如何使用 iter 和 next 方法構建自己的迭代器。迭代器在python中無處不在。它們優雅地實現在迴圈,推導,生成器等中,但隱藏在明顯的視覺中。python中的迭代器只是乙個可以迭代的物件。乙個將一次返回資料的物件或乙個元素。從...

python中var是什麼變數 Python 變數

1.python的變數是什麼 變數是用來儲存電腦程式中的資訊,唯一的目的是將資料儲存在記憶體中。2.python變數的組成 變數由字母 數字 下劃線組成 變數的第一位不能是數字,可以是字母或下劃線 python中的關鍵字不能作為變數。python中的關鍵字 and as assert break c...

pytho中with語句的用法

python中的with語句使用於對資源進行訪問的場合,在程式處理過程中是否異常都會執行 enter self 方法,exit 清理 方法操作,釋放被訪問的資源,比如有檔案讀寫後自動關閉 執行緒中鎖的自動獲取和釋放都可以使用。用open開啟乙個檔案進行讀寫時,都有可能產生ioerror。而且檔案每次...