11. id() : 回傳物件唯一識別碼
✦ 指令功能 : 回傳物件的唯一識別碼,表示物件在程式執行期間的記憶體位址
✦ 使用時機 : 檢查物件身份、比較物件是否相同等
12. isinstance():檢查物件是否為指定類型
✦ 指令功能 : 檢查物件是否屬於指定的類型
✦ 使用時機 : 型別檢查、條件執行等
13. issubclass() : 檢查一個類別是否為指定類型的子類型
✦ 指令功能 : 檢查類別是否是指定類型的子類,包括直接或間接繼承
✦ 使用時機 : 檢查類別繼承關係、確保類別符合預期結構等
14. len() : 回傳物件長度
✦ 指令功能 : 回傳物件的長度,適用於序列或集合等支援長度計算的物件
✦ 使用時機 : 計算元素數量、迴圈控制等
15. setattr() : 設定物件屬性值
✦ 指令功能 : 動態設定物件的屬性值,允許以程式化的方式為物件新增或修改屬性
✦ 使用時機 : 動態屬性管理、物件初始化等
16. super() : 呼叫回傳父類別
✦ 指令功能 : 回傳當前類別的父類別(或其代理物件),以呼叫父類別的方法或屬性
✦ 使用時機 : 支援多重繼承、擴展父類行為等
17. vars() : 回傳物件的 dict 可寫入字典屬性
✦ 指令功能 : 回傳物件的 dict 屬性,這是一個包含物件可寫入屬性的字典
✦ 使用時機 : 檢查物件屬性、動態屬性操作等