除法
·整數除以整數
在python
中(嚴格說是
python2.x
中,python3
會有所變化)整數除以整數,結果是整數(商)。
·浮點數與整數相除
不管是被除數還是除數,只要有乙個數是浮點數,結果就是浮點數。
就python
的浮點數運算而言,大多數機器上每次計算誤差不超過
2**53
分之一。對於大多數任務這已經足夠了,但是要在心中記住這不是十進位制演算法,每個浮點數計算可能會帶來乙個新的捨入錯誤。
一般情況下,只要簡單地將最終顯示的結果用
「四捨五入
」到所期望的十進位制位數,就會得到期望的最終結果。
·引用模組解決除法問題
from__future_
_import division
引用了這個模組之後,再做除法,就不管什麼情況,都是得到浮點數的結果了。
·餘數
在python
中(其實大多數語言也都是),用
%號來取得兩個數相除的餘數。
我們還可以用函式
divmod()
得到兩個數相除的餘數。 如:
>>>divmod(5,
2)#表示
5除以2,返回了商和餘數 (
2,1)
·四捨五入
內建函式
round()
可以實現四捨五入。 如:
>>>round(
1.234567,2
) 1.23
python引數除法運算 python除法運算
1.除法運算 1.1 有乙個運算元為負數 被除數到除數的距離整除除數,得到的數字加上符號便得到結果。例如 27 10 27到10的距離為37,37 10 3,於是 3便是表示式的結果。27 10 27到 10的距離為37,37 10 3,於是 3便是表示式的結果。1.2 運算元全為正數 略 1.3 ...
python學習筆記(二)
集合 set是可變的集合,frozenset是不可變的集合 1.構造集合 s set abcde s set a b c s set abc def ghi s frozenset abcde 2.集合操作 1.新增元素 s.add b 2.刪除元素 s.remove obj 當該元素不存在時丟擲異...
Python學習筆記(二)
換了本書,開始看 python核心程式設計 從第三章開始看。只記一些與c c 不同的地方,一些相同之處略去不提。3.1語句與語法 1 跨行一般用反斜槓 有兩個例外,乙個是在括號裡,二是三引號中 print what the hell you waiting for?2推薦用四個空格寬度代替製表符縮排...