Python 中的 truediv() 運算符

Python 中的 truediv() 運算符是用於重載類的真除運算符,它可以用於將兩個數字相除,並且會返回一個浮點數結果。它與其他除法運算符(如 / 和 //)的不同之處在於,它會忽略整數除法的取整行為,而是直接返回一個浮點數結果。

舉例來說,如果我們將兩個整數 10 和 3 相除,則使用 / 運算符會返回 3,而使用 truediv() 運算符則會返回 3.3333333333333335。

# 使用 / 運算符
result = 10 / 3
print(result)

# 使用 truediv() 運算符
from operator import truediv
result = truediv(10, 3)
print(result)

另外,truediv() 運算符也可以用於將兩個浮點數相除,並且會返回一個浮點數結果。舉例來說,如果我們將兩個浮點數 10.0 和 3.0 相除,則使用 / 運算符會返回 3.3333333333333335,而使用 truediv() 運算符則會返回 3.3333333333333335。

# 使用 / 運算符
result = 10.0 / 3.0
print(result)

# 使用 truediv() 運算符
from operator import truediv
result = truediv(10.0, 3.0)
print(result)

總之,Python 中的 truediv() 運算符是一個非常有用的工具,可以用於將兩個數字相除,並且會返回一個浮點數結果,而不會像其他除法運算符一樣取整。

Categorized in:

Tagged in: