在Python 2 中強制除法返回浮點
在Python 2 中,兩個整數相除產生一個整數,向下捨入到最接近的整數數字。當我們要求結果採用浮點格式時,此行為可能會成為障礙。
實現此目的的一種方法是使用以下程式碼從Python 3 生態系統導入功能:
from __future__ import division
透過導入此功能,Python 2 在整數除法方面將像Python 3 一樣,自動產生浮點結果。這可以在以下範例中觀察到:
a = 4 b = 6 c = a / b print(c)
執行時,程式將輸出 0.66666666666666663,表示除法傳回浮點數。
此技術允許我們覆蓋Python 2 中預設的整數除法行為,並確保除法始終返回浮點結果,從而在我們的計算中。
以上是如何在 Python 2 中強制整數除法傳回浮點數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!