オブジェクト指向:
概念: クラス、インスタンス化、オブジェクト、インスタンス
属性:
パブリック属性: クラスで定義
メンバー属性: メソッドで定義
プライベート属性: メソッドで __ 属性を使用外部アクセスの制限を定義する
メソッド:
通常のメソッド
クラスメソッド: @classmethod がデフォルトで呼び出されます(cls)
静的メソッド: @staticmethod を呼び出すこと自体は何もしません。クラスでは、かなり クラス内のユーティリティ関数
属性メソッド: @property 装飾を属性として呼び出す
組み込みメソッド: (特別なメソッド) __new__ をトリガーして __init__ をトリガーしてインスタンスを作成する
__init__ コンストラクターメソッド
__call__オブジェクトの後に括弧を追加して実行をトリガーします
__doc__ クラスの説明情報を表示します
__module__ 現在操作されているオブジェクトはどのモジュールですか
__class__ 現在の操作で作成されたオブジェクトはどのクラスですか
__del__ デストラクタメソッドは自動的に実行されます現在のオブジェクトがメモリに解放されたとき
__dict__ クラスまたはオブジェクトのメンバーを表示する
__str__ このメソッドがクラスに定義されている場合、オブジェクトを印刷するときにデフォルトでこのメソッドの戻り値が出力されます
__getitem__ インデックスデータを取得する操作
__setitem__ データの設定と変更
__delitem__ データの削除
どのような形式で作成されるかを定義するために__metaclass__を使用します
以上がPython のいくつかの基本概念の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。