Pythonの特殊メソッド実装例。演算子のオーバーロードでは isinstance(other, self.__class__) でチェックして、同じ型のインスタンスなら計算、違う型のインスタンスではNotImplementedError送出。連載は全7回

nikkie-ftnextnikkie-ftnext のブックマーク 2020/12/28 13:52

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

[Pythonチートシート]特殊メソッド編

    特殊メソッドとは Pythonのクラスでは「特殊メソッド」と呼ばれるメソッドを定義(オーバーライド)できる。特殊メソッドとは、各種の演算子や組み込み関数などの操作の対象として、独自のクラスを利用できるよう...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう