具體物件層

此章節列出的函式僅能接受某些特定的 Python 物件型別,將錯誤型別的物件傳遞給它們並不是什麼好事,如果你從 Python 程式當中接收到一個不確定是否為正確型別的物件,那麼請一定要先做型別檢查。例如使用 PyDict_Check() 來確認一個物件是否為字典。本章結構類似於 Python 物件型別的"族譜圖 (family tree)"。

警告

雖然本章所述之函式仔細地檢查了傳入物件的型別,但大多並無檢查是否為 NULL。允許 NULL 的傳入可能造成記憶體的不合法存取和直譯器的立即中止。

基礎物件

此段落描述 Python 型別物件與單例 (singleton) 物件 None

數值物件

序列物件

序列物件的一般操作在前一章節討論過了;此段落將討論 Python 語言特有的特定型別序列物件。

容器物件

函式物件

其他物件