オペレーター関連のマジックメソッド
演算子に関連する魔法のメソッドは多すぎます。J は大まかに次の 2 つのカテゴリをリストします:
1. 比較演算子
##マジックメソッド | 説明 |
if このメソッド負(fù)の數(shù)を返し、自己 < その他を示します。 正の數(shù)を返し、自己 > その他を示します。 0 を返し、自己 == その他を示します。 __cmp__ を定義することは強(qiáng)くお?jiǎng)幛幛扦蓼护?。代わりに、__lt__、__eq__、およびその他のメソッドを個(gè)別に定義して比較関數(shù)を?qū)g裝することをお?jiǎng)幛幛筏蓼埂?__cmp__ は Python3 では非推奨になりました。 | |
比較演算子の動(dòng)作を定義します == | |
比較演算子の動(dòng)作を定義します != | |
比較演算子の動(dòng)作を定義します < | |
比較演算子の動(dòng)作を定義します> | |
比較演算子の動(dòng)作を定義します <= | |
比較演算子の動(dòng)作を定義します >= |
魔法の方法 | 手順 |
__add__(self, other) | 加算演算を?qū)g裝します |
__sub__(self, other) | 減算演算を?qū)g裝します |
__mul__(self, other) | 乗算演算を?qū)g裝します |
__floordiv__( self, other) | は // 演算子を?qū)g裝します |
___div__(self, other) | は / 演算子を?qū)g裝します このメソッドは Python3 で使用できます (非推奨)。その理由は、Python3 では、除算のデフォルトは true Division です。 |
__truediv__(self, other) | は true Division を?qū)g裝します。__future__ から宣言した場(chǎng)合のみ、このメソッドをインポートします。有効になります |
#mod__(self, other) | % 演算子と剰余演算を?qū)g裝します |
__divmod__(self, other) other) | divmod() 組み込み関數(shù)を?qū)g裝します |
__pow__(self, other) | ** 演算を?qū)g裝します。N 乗演算 |
__lshift__(self, other) | ビット演算を?qū)g裝します<< |
__rshift__(self, other) | ビット演算の実裝>> |
ビット演算の実裝& | |
ビット演算の実裝` | |
ビット演算の実裝^ |
- おすすめコース
- コースウェアのダウンロード
-
初級(jí)Python プログラミング入門(mén)シリーズのグラフィック チュートリアル
36034 人が視聴しています -
初級(jí)Pythonの基本入門(mén)チュートリアル
129154 人が視聴しています -
初級(jí)PHP ファイルのアップロード - 入門(mén)から実踐シリーズまで必読のチュートリアル
10957 人が視聴しています -
初級(jí)Little Turtle のゼロベースの Python 學(xué)習(xí)入門(mén)ビデオ チュートリアル
179421 人が視聴しています -
初級(jí)XPointer チュートリアル
8265 人が視聴しています -
初級(jí)XML スキーマのチュートリアル
11014 人が視聴しています -
初級(jí)デザインパターン
22399 人が視聴しています -
初級(jí)正規(guī)表現(xiàn)マニュアル
28430 人が視聴しています -
初級(jí)ASP チュートリアル
15007 人が視聴しています -
初級(jí)CSS3最新版リファレンスマニュアル
32543 人が視聴しています -
初級(jí)AppML チュートリアル
12010 人が視聴しています -
初級(jí)VBScript チュートリアル
14853 人が視聴しています
現(xiàn)時(shí)點(diǎn)ではコースウェアはダウンロードできません?,F(xiàn)在スタッフが整理中です。今後もこのコースにもっと注目してください?
このコースを視聴した生徒はこちらも學(xué)んでいます
- PHP でビジネスを始めることについて簡(jiǎn)単に説明しましょう
- Web フロントエンド開(kāi)発の簡(jiǎn)単な紹介
- 恥ずかしいことの百科事典サイトを模倣したミニ版MVCフレームワークの大規(guī)模実踐天龍寶開(kāi)発
- PHP 実踐開(kāi)発入門(mén): PHP クイック作成 [中小企業(yè)フォーラム]
- ログイン認(rèn)証と従來(lái)の掲示板
- コンピュータネットワークの知識(shí)収集
- クイックスタート Node.JS フルバージョン
- あなたを最もよく理解するフロントエンドコース: HTML5/CSS3/ES6/NPM/Vue/...[オリジナル]
- 獨(dú)自の PHP MVC フレームワークを作成する (40 章の詳細(xì)/詳細(xì)/初心者が先に進(jìn)むには必読)