Results of 1 - 10 of about 35 for メタクラス (0.015 sec.)
- 3. データモデル — Python 3.14.8 ドキュメント 11934
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » Python 言語リファレンス » 3. データモデル テーマ 自動 ライト ダーク | 3. データモデル ¶ 3.1. オブジェクト、値、および型 ¶ Objects are Python's abstraction for da
...など) のサブクラスでインスタンス生成をカスタマイズすることにあります。また、クラス生成をカスタマイズするために、カスタムのメタクラスでよくオーバーライドされます。 object. __init__ ( self [ , ... ] ) ¶ インスタンスが ( __new__() によって) 生成された後、それ...のです。例えば、 a.x による属性の検索では、まず a.__dict__['x'] 、次に type(a).__dict__['x'] 、そして type(a) の基底クラスでメタクラスでないものに続く、といった具合に連鎖が起こります。 しかし、検索対象の値が、デスクリプタメソッドのいずれかを定義しているオブジ...ct.__init_subclass__ のデフォルト実装は何も行いませんが、何らかの引数とともに呼び出された場合は、エラーを送出します。 注釈 メタクラスのヒント metaclass は残りの型機構によって消費され、 __init_subclass__ 実装に渡されることはありません。 実際のメタクラス (明示... - https://man.mtool.work/python/3.14/reference/datamodel.html
- 3. データモデル — Python 3.14.8 ドキュメント 11823
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » Python 言語リファレンス » 3. データモデル テーマ 自動 ライト ダーク | 3. データモデル ¶ 3.1. オブジェクト、値、および型 ¶ Objects are Python's abstraction for da
...など) のサブクラスでインスタンス生成をカスタマイズすることにあります。また、クラス生成をカスタマイズするために、カスタムのメタクラスでよくオーバーライドされます。 object. __init__ ( self [ , ... ] ) ¶ インスタンスが ( __new__() によって) 生成された後、それ...のです。例えば、 a.x による属性の検索では、まず a.__dict__['x'] 、次に type(a).__dict__['x'] 、そして type(a) の基底クラスでメタクラスでないものに続く、といった具合に連鎖が起こります。 しかし、検索対象の値が、デスクリプタメソッドのいずれかを定義しているオブジ...ct.__init_subclass__ のデフォルト実装は何も行いませんが、何らかの引数とともに呼び出された場合は、エラーを送出します。 注釈 メタクラスのヒント metaclass は残りの型機構によって消費され、 __init_subclass__ 実装に渡されることはありません。 実際のメタクラス (明示... - https://man.mtool.work/python/3.14/reference/datamodel.html
- abc --- 抽象基底クラス — Python 3.14.8 ドキュメント 10375
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » The Python standard library » Python ランタイムサービス » abc --- 抽象基底クラス テーマ 自動 ライト ダーク | abc --- 抽象基底クラス ¶ ソースコード: Lib/abc.py こ
...` mapping`であるかをテストするために使用できる抽象基底クラス があります。 このモジュールは、 抽象基底クラスを定義するためのメタクラス ABCMeta と、 継承を利用して抽象基底クラスを代替的に定義するヘルパークラス ABC を提供します。 class abc. ABC ¶ メタクラスと...CMeta を持つヘルパークラスです。このクラスを使うことで、 ABC を継承するだけで抽象基底クラスを作成でき、しばしば混乱しがちなメタクラスの使用を避けることができます。例えば: from abc import ABC class MyABC ( ABC ): pass Note that the type of ABC is still ABCMe...ta class MyABC ( metaclass = ABCMeta ): pass Added in version 3.4. class abc. ABCMeta ¶ 抽象基底クラス(ABC)を定義するためのメタクラス。 ABC を作るときにこのメタクラスを使います。ABC は直接的にサブクラス化することができ、ミックスイン(mix-in)クラスのように振る... - https://man.mtool.work/python/3.14/library/abc.html
- abc --- 抽象基底クラス — Python 3.14.8 ドキュメント 10200
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » The Python standard library » Python ランタイムサービス » abc --- 抽象基底クラス テーマ 自動 ライト ダーク | abc --- 抽象基底クラス ¶ ソースコード: Lib/abc.py こ
...` mapping`であるかをテストするために使用できる抽象基底クラス があります。 このモジュールは、 抽象基底クラスを定義するためのメタクラス ABCMeta と、 継承を利用して抽象基底クラスを代替的に定義するヘルパークラス ABC を提供します。 class abc. ABC ¶ メタクラスと...CMeta を持つヘルパークラスです。このクラスを使うことで、 ABC を継承するだけで抽象基底クラスを作成でき、しばしば混乱しがちなメタクラスの使用を避けることができます。例えば: from abc import ABC class MyABC ( ABC ): pass Note that the type of ABC is still ABCMe...ta class MyABC ( metaclass = ABCMeta ): pass Added in version 3.4. class abc. ABCMeta ¶ 抽象基底クラス(ABC)を定義するためのメタクラス。 ABC を作るときにこのメタクラスを使います。ABC は直接的にサブクラス化することができ、ミックスイン(mix-in)クラスのように振る... - https://man.mtool.work/python/3.14/library/abc.html
- Python Documentation contents — Python 3.14.8 ドキュメント 9611
- ナビゲーション 索引 モジュール | 次へ | Python » 3.14.8 Documentation » Python Documentation contents テーマ 自動 ライト ダーク | Python Documentation contents ¶ What's New in Python What's new in Python 3.14 概要 -- リリースハイライト 新し
...クリプタ (descriptor) の実装 3.3.2.3. デスクリプタの呼び出し 3.3.2.4. __slots__ 3.3.3. クラス生成をカスタマイズする 3.3.3.1. メタクラス 3.3.3.2. MRO エントリの解決 3.3.3.3. 適切なメタクラスの決定 3.3.3.4. クラスの名前空間の準備 3.3.3.5. クラス本体の実行 3.3....3.6. クラスオブジェクトの作成 3.3.3.7. メタクラスの用途 3.3.4. インスタンスのカスタマイズとサブクラスチェック 3.3.5. ジェネリック型をエミュレートする 3.3.5.1. The purpose of... - https://man.mtool.work/python/3.14/contents.html
- Python Documentation contents — Python 3.14.8 ドキュメント 9484
- ナビゲーション 索引 モジュール | 次へ | Python » 3.14.8 Documentation » Python Documentation contents テーマ 自動 ライト ダーク | Python Documentation contents ¶ What's New in Python What's new in Python 3.14 概要 -- リリースハイライト 新し
...クリプタ (descriptor) の実装 3.3.2.3. デスクリプタの呼び出し 3.3.2.4. __slots__ 3.3.3. クラス生成をカスタマイズする 3.3.3.1. メタクラス 3.3.3.2. MRO エントリの解決 3.3.3.3. 適切なメタクラスの決定 3.3.3.4. クラスの名前空間の準備 3.3.3.5. クラス本体の実行 3.3....3.6. クラスオブジェクトの作成 3.3.3.7. メタクラスの用途 3.3.4. インスタンスのカスタマイズとサブクラスチェック 3.3.5. ジェネリック型をエミュレートする 3.3.5.1. The purpose of... - https://man.mtool.work/python/3.14/contents.html
- 組み込み関数 — Python 3.14.8 ドキュメント 9372
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » Python built-ins reference » 組み込み関数 テーマ 自動 ライト ダーク | 組み込み関数 ¶ Python インタプリタには数多くの関数と型が組み込まれており、いつでも利用できま
...前のセットを返そうとします。また、この関数の細かい動作はリリース間で変わる可能性があります。例えば、引数がクラスであるとき、メタクラス属性は結果のリストに含まれません。 divmod ( a , b , / ) ¶ 2つの (複素数でない) 数を引数としてとり、整数の除法を行ったときの商...、単一の名前空間で exec() や eval() を使う場合と同じく、この関数は globals() と同じ名前空間を返します。 クラス スコープでは、メタクラス コンストラクタに渡された名前空間を返します。 exec() や eval() が引数 local と global が分けて使われてる場合では、関数の呼び...ェクト 三引数形式の呼び出しに与えられたキーワード引数は、( metaclass を除く) クラス定義におけるキーワード引数と同様に、適切なメタクラスの機構 (通常は __init_subclass__() ) に渡されます。 Unlike a class statement, the three argument form does not call the meta... - https://man.mtool.work/python/3.14/builtins/functions.html
- 組み込み関数 — Python 3.14.8 ドキュメント 9340
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » Python built-ins reference » 組み込み関数 テーマ 自動 ライト ダーク | 組み込み関数 ¶ Python インタプリタには数多くの関数と型が組み込まれており、いつでも利用できま
...前のセットを返そうとします。また、この関数の細かい動作はリリース間で変わる可能性があります。例えば、引数がクラスであるとき、メタクラス属性は結果のリストに含まれません。 divmod ( a , b , / ) ¶ 2つの (複素数でない) 数を引数としてとり、整数の除法を行ったときの商...、単一の名前空間で exec() や eval() を使う場合と同じく、この関数は globals() と同じ名前空間を返します。 クラス スコープでは、メタクラス コンストラクタに渡された名前空間を返します。 exec() や eval() が引数 local と global が分けて使われてる場合では、関数の呼び...ェクト 三引数形式の呼び出しに与えられたキーワード引数は、( metaclass を除く) クラス定義におけるキーワード引数と同様に、適切なメタクラスの機構 (通常は __init_subclass__() ) に渡されます。 Unlike a class statement, the three argument form does not call the meta... - https://man.mtool.work/python/3.14/builtins/functions.html
- types --- 動的な型生成と組み込み型の名前 — Python 3.14.8 ドキュメント 8911
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » The Python standard library » データ型 » types --- 動的な型生成と組み込み型の名前 テーマ 自動 ライト ダーク | types --- 動的な型生成と組み込み型の名前 ¶ ソースコ
...数をいくつか提供しています。 動的な型生成 ¶ types. new_class ( name , bases = () , kwds = None , exec_body = None ) ¶ 適切なメタクラスを使用して動的にクラスオブジェクトを生成します。 最初の3つの引数はクラス定義ヘッダーを構成する—クラス名、基底クラス (順番に)...ne を渡すことと同じ効果があります。 Added in version 3.3. types. prepare_class ( name , bases = () , kwds = None ) ¶ 適切なメタクラスを計算してクラスの名前空間を生成します。 引数はクラス定義ヘッダーを構成する要素—クラス名、基底クラス (順番に)、キーワード引数...(例えば metaclass )—です。 返り値は metaclass, namespace, kwds の3要素のタプルです metaclass は適切なメタクラスです。 namespace は用意されたクラスの名前空間です。また kwds は、 'metaclass' エントリが削除された、渡された kwds 引数の更新... - https://man.mtool.work/python/3.14/library/types.html
- 列挙型 HOWTO — Python 3.14.8 ドキュメント 8783
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.14.8 Documentation » Python HOWTO » 列挙型 HOWTO テーマ 自動 ライト ダーク | 列挙型 HOWTO ¶ Enum は、ユニークな値に束縛されたシンボル名の集合です。グローバル変数に似ていますが、 repr
...EnumとFlagはどう違うのか? ¶ Enum は Enum 派生クラスやそれらのインスタンス (メンバー) 双方の多くの側面に影響を及ぼすカスタムメタクラスを持っています。 Enum クラス ¶ The EnumType metaclass is responsible for providing the __contains__() , __dir__() , __iter__... - https://man.mtool.work/python/3.14/howto/enum.html