ホームページ  >  記事  >  バックエンド開発  >  Python のいくつかの基本概念の詳細な説明

Python のいくつかの基本概念の詳細な説明

零下一度
零下一度オリジナル
2017-06-25 10:21:201293ブラウズ

オブジェクト指向:

概念: クラス、インスタンス化、オブジェクト、インスタンス

属性:

パブリック属性: クラスで定義

メンバー属性: メソッドで定義

プライベート属性: メソッドで __ 属性を使用外部アクセスの制限を定義する

メソッド:

通常のメソッド

クラスメソッド: @classmethod がデフォルトで呼び出されます(cls)

静的メソッド: @staticmethod を呼び出すこと自体は何もしません。クラスでは、かなり クラス内のユーティリティ関数

属性メソッド: @property 装飾を属性として呼び出す

組み込みメソッド: (特別なメソッド) __new__ をトリガーして __init__ をトリガーしてインスタンスを作成する

__init__ コンストラクターメソッド

__call__オブジェクトの後に括弧を追加して実行をトリガーします

__doc__ クラスの説明情報を表示します

__module__ 現在操作されているオブジェクトはどのモジュールですか

__class__ 現在の操作で作成されたオブジェクトはどのクラスですか

__del__ デストラクタメソッドは自動的に実行されます現在のオブジェクトがメモリに解放されたとき

__dict__ クラスまたはオブジェクトのメンバーを表示する

__str__ このメソッドがクラスに定義されている場合、オブジェクトを印刷するときにデフォルトでこのメソッドの戻り値が出力されます

__getitem__ インデックスデータを取得する操作

__setitem__ データの設定と変更

__delitem__ データの削除

どのような形式で作成されるかを定義するために__metaclass__を使用します

以上がPython のいくつかの基本概念の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。