オペレーター関連のマジックメソッド
演算子に関連する魔法のメソッドは多すぎます。J は大まかに次の 2 つのカテゴリをリストします:
1. 比較演算子
##マジックメソッド | 説明 |
if このメソッド負の数を返し、自己 < その他を示します。 正の数を返し、自己 > その他を示します。 0 を返し、自己 == その他を示します。 __cmp__ を定義することは強くお勧めできません。代わりに、__lt__、__eq__、およびその他のメソッドを個別に定義して比較関数を実装することをお勧めします。 __cmp__ は Python3 では非推奨になりました。 | |
比較演算子の動作を定義します == | |
比較演算子の動作を定義します != | |
比較演算子の動作を定義します < | |
比較演算子の動作を定義します> | |
比較演算子の動作を定義します <= | |
比較演算子の動作を定義します >= |
魔法の方法 | 手順 |
__add__(self, other) | 加算演算を実装します |
__sub__(self, other) | 減算演算を実装します |
__mul__(self, other) | 乗算演算を実装します |
__floordiv__( self, other) | は // 演算子を実装します |
___div__(self, other) | は / 演算子を実装します このメソッドは Python3 で使用できます (非推奨)。その理由は、Python3 では、除算のデフォルトは true Division です。 |
__truediv__(self, other) | は true Division を実装します。__future__ から宣言した場合のみ、このメソッドをインポートします。有効になります |
#mod__(self, other) | % 演算子と剰余演算を実装します |
__divmod__(self, other) other) | divmod() 組み込み関数を実装します |
__pow__(self, other) | ** 演算を実装します。N 乗演算 |
__lshift__(self, other) | ビット演算を実装します<< |
__rshift__(self, other) | ビット演算の実装>> |
ビット演算の実装& | |
ビット演算の実装` | |
ビット演算の実装^ |
- おすすめコース
- コースウェアのダウンロード
-
初級Imperial CMS エンタープライズ模倣 Web サイトのチュートリアル
3048 人が視聴しています -
初級WordPress の基礎がまったくない初心者が個人のブログや企業 Web サイトを構築する
6743 人が視聴しています -
初級究極のCMSゼロベースWebサイト構築解説ビデオ
2724 人が視聴しています -
初級フロントエンドプロジェクト-Shangyou [HTML/CSS/JS技術総合演習]
3117 人が視聴しています -
中級Vue3.0 を 0 から構築してユニバーサル バックエンド管理システム プロジェクトの実践を構築
5351 人が視聴しています -
初級ゼロベースフロントエンド講座【Vueの高度な学習と実践】
2821 人が視聴しています -
初級WEBフロントエンドチュートリアル【HTML5+CSS3+JS】
3506 人が視聴しています -
初級apipost の簡単な紹介
2161 人が視聴しています -
中級Vue3+TypeScript 実践チュートリアル - エンタープライズレベルのプロジェクト演習
3208 人が視聴しています -
初級PHP でビジネスを始めることについて簡単に説明しましょう
17423 人が視聴しています -
中級VUE eコマースプロジェクト(フロントエンド&バックエンドのデュアルプロジェクト実戦)
3828 人が視聴しています -
初級Apipost 実用化 [API、インターフェース、自動テスト、モック]
2265 人が視聴しています
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜
このコースを視聴した生徒はこちらも学んでいます