具體物件層¶
本章中的函式專門針對特定的 Python 物件型別。向它們傳遞錯誤型別的物件不是一個好主意;如果您從 Python 程式接收到一個物件,並且不確定它是否具有正確的型別,則必須首先執行型別檢查;例如,要檢查物件是否是字典,請使用 PyDict_Check()
。本章的結構類似於 Python 物件型別的“家譜”。
警告
雖然本章中描述的函式會仔細檢查傳入物件的型別,但其中許多函式不檢查是否傳入了 NULL
而不是有效的物件。允許傳入 NULL
可能會導致記憶體訪問衝突並立即終止直譯器。
基本物件¶
本節描述 Python 型別物件和單例物件 None
。
數值物件¶
序列物件¶
上一章討論了序列物件上的通用操作;本節介紹 Python 語言固有的特定型別的序列物件。