解決済み: __div__

__div__ は、分子と分母の XNUMX つの引数を取る関数です。 問題は、両方とも整数ではない XNUMX つの数値を除算すると、誤った結果が生成される可能性があることです。

def __div__(self, other):
    return self.value / other.value

これは Python メソッド定義です。 self と other の XNUMX つの引数を取る __div__ というメソッドを定義しています。 このメソッドは、self.value を other.value で割った結果を返します。

__truediv__

Python では、truediv 関数は XNUMX つの整数の真の除算 (整数除算) を返します。

__フロアディビジョン__

Python では、floor() 関数は、引数を超えない最小の整数値を返します。

関連記事:

コメント