Python 3.6.5 ドキュメント 検索
Results of 1 - 10 of about 74 for PyObject (0.024 sec.)
- オブジェクトプロトコル (object protocol) — Python 3.6.5 ドキュメント 10031
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ
...ayer) » オブジェクトプロトコル (object protocol) ¶ PyObject * Py_NotImplemented ¶ 与えられたオブジェクトとメソ...ングルトンの参照カウントを増やし、返却します) 。 int PyObject_Print ( PyObject *o , FILE *fp , int flags ) ¶ オブ...りに str() を使ってオブジェクトを書き込みます。 int PyObject_HasAttr ( PyObject *o , PyObject *attr_name ) ¶ o...r_name) と同じです。この関数は常に成功します。 int PyObject_HasAttrString ( PyObject *o , const char *attr_nam... - https://man.plustar.jp/python/c-api/object.html - [similar]
- 数値型プロトコル (number protocol) — Python 3.6.5 ドキュメント 10003
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ
...プロトコル (number protocol) ¶ int PyNumber_Check ( PyObject *o ) ¶ オブジェクト o が数値型プロトコルを提供して...には偽を返します。この関数呼び出しは常に成功します。 PyObject * PyNumber_Add ( PyObject *o1 , PyObject *o2 ) ¶ R...NULL を返します。Python の式 o1 + o2 と同じです。 PyObject * PyNumber_Subtract ( PyObject *o1 , PyObject *o2...NULL を返します。Python の式 o1 - o2 と同じです。 PyObject * PyNumber_Multiply ( PyObject *o1 , PyObject *o2... - https://man.plustar.jp/python/c-api/number.html - [similar]
- 例外処理 — Python 3.6.5 ドキュメント 9460
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ
...1) のエイリアスです。 void PyErr_WriteUnraisable ( PyObject *obj ) ¶ 例外が設定されているがインタプリタが実際に...に NULL ポインタを返します。 void PyErr_SetString ( PyObject *type , const char *message ) ¶ これはエラーインジ...f-8' からデコードされます。 void PyErr_SetObject ( PyObject *type , PyObject *value ) ¶ この関数は PyErr_SetSt...て任意のPythonオブジェクトを指定することができます。 PyObject * PyErr_Format ( PyObject *exception , const char... - https://man.plustar.jp/python/c-api/exceptions.html - [similar]
- Unicode オブジェクトと codec — Python 3.6.5 ドキュメント 9321
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ
...yCompactUnicodeObject ¶ PyUnicodeObject ¶ これらの PyObject のサブタイプは Python Unicode オブジェクトを表現し...ます。 Unicode オブジェクトを扱う全ての API 関数は PyObject へのポインタを受け取って PyObject へのポインタを返...クやアクセスを高速に行います: int PyUnicode_Check ( PyObject *o ) ¶ o が Unicode 文字列型か Unicode 文字列型のサ...あるときに真を返します。 int PyUnicode_CheckExact ( PyObject *o ) ¶ o が Unicode 文字列型で、かつ Unicode 文字列... - https://man.plustar.jp/python/c-api/unicode.html - [similar]
- 辞書オブジェクト (dictionary object) — Python 3.6.5 ドキュメント 9056
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ
...ブジェクト (dictionary object) ¶ PyDictObject ¶ この PyObject のサブタイプは Python の辞書オブジェクトを表現しま...る dict と同じオブジェクトです。 int PyDict_Check ( PyObject *p ) ¶ 引数が辞書オブジェクトか辞書型のサブタイプの...タンスの場合に真を返します。 int PyDict_CheckExact ( PyObject *p ) ¶ p が辞書オブジェクトであり、かつ辞書型のサブ...クラスのインスタンスでない場合に真を返します。 PyObject * PyDict_New ( ) ¶ Return value: New reference. 空... - https://man.plustar.jp/python/c-api/dict.html - [similar]
- 2. 拡張の型の定義: チュートリアル — Python 3.6.5 ドキュメント 9028
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python インタプリタ
...CPython ランタイムは Python の全てのオブジェクトを PyObject* 型の変数と見なします。 PyObject* は Python の全て...オブジェクトの "基底型 (base type)" となっています。 PyObject 構造体自身は参照カウント ( reference count ) と、オ...は扱いません。 #include <Python.h> typedef struct { PyObject_HEAD /* Type-specific fields go here. */ } CustomO...= -1 , }; PyMODINIT_FUNC PyInit_custom ( void ) { PyObject * m ; if ( PyType_Ready ( & CustomType ) < 0 ) ret... - https://man.plustar.jp/python/extending/newtypes_tutorial.html - [similar]
- シーケンス型プロトコル (sequence protocol) — Python 3.6.5 ドキュメント 8986
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ
...トコル (sequence protocol) ¶ int PySequence_Check ( PyObject *o ) ¶ Return 1 if the object provides sequence pr...tion always succeeds. Py_ssize_t PySequence_Size ( PyObject *o ) ¶ Py_ssize_t PySequence_Length ( PyObject *o...ます。これは、Python の式 len(o) と同じになります。 PyObject * PySequence_Concat ( PyObject *o1 , PyObject *o2...NULL を返します。Python の式 o1 + o2 と同じです。 PyObject * PySequence_Repeat ( PyObject *o , Py_ssize_t cou... - https://man.plustar.jp/python/c-api/sequence.html - [similar]
- Function オブジェクト — Python 3.6.5 ドキュメント 8624
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ
...pe として公開されています。 int PyFunction_Check ( PyObject *o ) ¶ o が関数オブジェクト ( PyFunction_Type 型な...rue を返します。引数は NULL であってはいけません。 PyObject * PyFunction_New ( PyObject *code , PyObject *glob...ます。 __qualname__ は関数名と同じ値に設定されます。 PyObject * PyFunction_NewWithQualName ( PyObject *code , Py...Object *globals , PyObject *qualname ) ¶ Return value: New reference. PyFunct... - https://man.plustar.jp/python/c-api/function.html - [similar]
- 型オブジェクト — Python 3.6.5 ドキュメント 8596
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ
...中で最も重要な構造体の1つでしょう。型オブジェクトは PyObject_*() 系や PyType_*() 系の関数で扱えますが、ほとんど...では定義を繰り返します: typedef struct _typeobject { PyObject_VAR_HEAD const char * tp_name ; /* For printing, i...etDef * tp_getset ; struct _typeobject * tp_base ; PyObject * tp_dict ; descrgetfunc tp_descr_get ; descrsetfu...l free-memory routine */ inquiry tp_is_gc ; /* For PyObject_IS_GC */ PyObject * tp_bases ; PyObject * tp_mro ;... - https://man.plustar.jp/python/c-api/typeobj.html - [similar]
- codec レジストリとサポート関数 — Python 3.6.5 ドキュメント 8554
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ
...レジストリとサポート関数 ¶ int PyCodec_Register ( PyObject *search_function ) ¶ 新しい codec 検索関数を登録し...dec が存在するかどうかに応じて 1 か 0 を返します。 PyObject * PyCodec_Encode ( PyObject *object , const char *...見つからなかった場合は LookupError を発生させます。 PyObject * PyCodec_Decode ( PyObject *object , const char *...からない場合、 KeyError を設定して NULL を返します。 PyObject * PyCodec_Encoder ( const char *encoding ) ¶ 与えら... - https://man.plustar.jp/python/c-api/codec.html - [similar]
