Python math.trunc() 方法



Python 的 math.trunc() 方法用於將浮點數截斷為最接近零的整數。截斷是指刪除數字的小數部分,而不進行四捨五入。

例如,math.trunc(3.14) 將返回 3,而 math.trunc(-3.14) 將返回 -3 作為結果。

語法

以下是 Python math.trunc() 方法的基本語法:

math.trunc(x)

引數

此方法接受一個數值(浮點數或整數)作為引數,您希望將其截斷為最接近零的整數。

返回值

該方法返回一個整數,表示給定值“x”的截斷值。

示例 1

在以下示例中,我們使用 math.trunc() 方法截斷浮點數“10.9”:

import math
result = math.trunc(10.9)
print("The result obtained is:",result)         

輸出

獲得的輸出如下:

The result obtained is: 10

示例 2

在這裡,我們使用 math.trunc() 方法截斷負浮點數“-10.9”:

import math
result = math.trunc(-10.9)
print("The result obtained is:",result)  

輸出

以下是上述程式碼的輸出:

The result obtained is: -10

示例 3

現在,我們截斷浮點數“15.0”。由於沒有小數部分,因此結果保持不變:

import math
result = math.trunc(15.0)
print("The result obtained is:",result)  

輸出

我們得到如下所示的輸出:

The result obtained is: 15

示例 4

在此示例中,我們使用變數“x”儲存浮點數“3.14159”。然後我們將“x”截斷為最接近的整數:

import math
x = 3.14159
result = math.trunc(x)
print("The result obtained is:",result) 

輸出

產生的結果如下所示:

The result obtained is: 3
python_maths.htm
廣告