1
私はクラスを作り、そのクラスの中にいくつかのメソッドを作りたいと思います。 1つのメソッドがリストを取得し、それを数値で掛けて、もう1つのメソッドで同じ数を取得し、それをリストで掛けたい。同じクラスの別のメソッドからの呼び出しメソッド:どのパラメータがPythonに求められていますか?
内側の__ rmul __は、同じパラメータ(リストと番号)を使用していますが、逆の順序で__ mul __を呼び出そうとしています。
「名前 'thor'が定義されていません」というエラーメッセージが引き続き表示されるのはなぜですか? __ rmul __メソッドに到達すると、__ mul __メソッドを使用するようにPythonに指示するにはどうすればよいですか?
あなたの方法の前後に '__'を使用しているのはなぜ? –
@AmitTripathiは、演算子のオーバーロードのためのPythonの構文です。 – mypetlion