最終更新:2023-07-14 (金) 17:02:38 (287d)
- Python/__closure__?
- Python/__code__?
- Python/__defaults__?
- Python/__doc__?
- Python/__globals__?
__name__ | モジュールの名前 |
__doc__? | モジュールのドキュメントで、文字列か、もし利用できない場合は None です |
__file__ | ロードされたモジュールファイルのパス名 |
__annotations__? | モジュールの本体の実行中に収集した 変数アノテーション を格納する辞書です |
- 呼び出し可能型
- カスタムクラス型
__name__ | クラス名 |
__module__? | クラスが定義されているモジュールの名前 |
__dict__ | クラスの名前空間を格納している辞書 |
__bases__? | ベースクラスリストに現れる順序でベースクラスを格納しているタプル |
__doc__? | クラスのドキュメントで、文字列か、もし未定義の場合は None です |
__annotations__? | クラスの本体の実行中に収集した 変数アノテーション を格納する辞書 |
- 数値型をエミュレート
__add__? | 演算子のオーバーロード(+) |
__sub__? | 演算子のオーバーロード(-) |
__mul__? | 演算子のオーバーロード(*) |
__div__? | 演算子のオーバーロード(/) |
__nonzero__? | if オブジェクト,bool(オブジェクト)のときに呼び出される |
- コンテナをエミュレート
__len__? | __nonzero__がない場合は__len__が呼び出される |
__getitem__? | |
__setitem__? | |
__delitem__? | |
__iter__? | |
__contains__? | |