Python 中的除法可以分為兩種:普通除法和整除。
普通除法即為默認的除法,會得到一個小數結果。
>>>10 / 3 3.3333333333333335
其中,小數點后面有很多位數字,而有時候我們只需要整數部分,可以使用 Python 的整除。
>>>10 // 3 3
使用雙斜杠“//”進行整除操作,得到的結果只保留整數部分。
有時候我們也需要對小數部分進行一些操作,可以使用 Python 的取余運算。
>>>10 % 3 1
上面的例子中,“%”可以得到 10 除以 3 的余數,即 1。
Python 的除法也支持浮點數之間的除法,其結果也是浮點數。
>>>1.2 / 0.3 4.0
需要注意的是,浮點數之間的除法也存在精度問題,可能得到的結果不太精確。
除去小數點是一種常用操作,可以使用 Python 的整數轉字符串操作實現。
>>>num = 123.456 >>>int(num) 123 >>>str(int(num)) '123'
首先將浮點數轉換為整數,再將整數轉換為字符串即可。
上一篇vue hook作用
下一篇MySQL原理及應用