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() 運算符是一個非常有用的工具,可以用於將兩個數字相除,並且會返回一個浮點數結果,而不會像其他除法運算符一樣取整。