ਠੋਸ ਆਬਜੈਕਟ ਲੇਅਰ¶
ਇਸ ਅਧਿਆਇ ਵਿੱਚ ਦਿੱਤੇ ਫੰਕਸ਼ਨ ਖ਼ਾਸ Python ਆਬਜੈਕਟ ਕਿਸਮਾਂ ਲਈ ਹਨ। ਇਨ੍ਹਾਂ ਨੂੰ ਗਲਤ ਕਿਸਮ ਦੇ ਆਬਜੈਕਟ ਨਾਲ ਵਰਤਣਾ ਠੀਕ ਨਹੀਂ ਹੈ। ਜੇ ਤੁਹਾਨੂੰ ਕਿਸੇ Python ਪ੍ਰੋਗਰਾਮ ਤੋਂ ਕੋਈ ਆਬਜੈਕਟ ਮਿਲਦਾ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਇਹ ਯਕੀਨ ਨਹੀਂ ਕਿ ਉਸ ਦੀ ਕਿਸਮ ਸਹੀ ਹੈ, ਤਾਂ ਪਹਿਲਾਂ ਉਸ ਦੀ ਕਿਸਮ ਦੀ ਜਾਂਚ ਕਰਨੀ ਲਾਜ਼ਮੀ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਇਹ ਜਾਂਚਣ ਲਈ ਕਿ ਕੋਈ ਆਬਜੈਕਟ ਡਿਕਸ਼ਨਰੀ ਹੈ ਜਾਂ ਨਹੀਂ, PyDict_Check() ਦੀ ਵਰਤੋਂ ਕਰੋ। ਇਹ ਅਧਿਆਇ Python ਆਬਜੈਕਟ ਕਿਸਮਾਂ ਦੇ "ਪਰਿਵਾਰਕ ਰੁੱਖ" ਅਨੁਸਾਰ ਵਿਵਸਥਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।
Warning
ਹਾਲਾਂਕਿ ਇਸ ਅਧਿਆਇ ਵਿੱਚ ਵਰਣਨ ਕੀਤੇ ਫੰਕਸ਼ਨ ਉਨ੍ਹਾਂ ਨੂੰ ਦਿੱਤੇ ਗਏ ਆਬਜੈਕਟਾਂ ਦੀ ਕਿਸਮ ਦੀ ਧਿਆਨ ਨਾਲ ਜਾਂਚ ਕਰਦੇ ਹਨ, ਪਰ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਬਹੁਤ ਸਾਰੇ ਇਹ ਜਾਂਚ ਨਹੀਂ ਕਰਦੇ ਕਿ ਇੱਕ ਵੈਧ ਆਬਜੈਕਟ ਦੀ ਥਾਂ NULL ਤਾਂ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ। NULL ਨੂੰ ਪਾਸ ਕਰਨ ਨਾਲ ਮੈਮੋਰੀ ਪਹੁੰਚ ਉਲੰਘਣਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਇੰਟਰਪ੍ਰੀਟਰ ਤੁਰੰਤ ਬੰਦ ਹੋ ਸਕਦਾ ਹੈ।
ਮੂਲਭੂਤ ਆਬਜੈਕਟ¶
ਇਹ ਭਾਗ Python ਕਿਸਮ ਆਬਜੈਕਟਾਂ ਅਤੇ ਸਿੰਗਲਟਨ ਆਬਜੈਕਟ None ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ।
ਸੰਖਿਆਤਮਕ ਆਬਜੈਕਟ¶
ਕ੍ਰਮ ਆਬਜੈਕਟ¶
ਕ੍ਰਮ ਆਬਜੈਕਟਾਂ ਉੱਤੇ ਆਮ ਕਾਰਵਾਈਆਂ ਦੀ ਚਰਚਾ ਪਿਛਲੇ ਅਧਿਆਇ ਵਿੱਚ ਕੀਤੀ ਗਈ ਸੀ; ਇਹ ਭਾਗ ਉਹਨਾਂ ਖ਼ਾਸ ਕਿਸਮਾਂ ਦੇ ਕ੍ਰਮ ਆਬਜੈਕਟਾਂ ਬਾਰੇ ਹੈ ਜੋ Python ਭਾਸ਼ਾ ਦਾ ਅੰਦਰੂਨੀ ਹਿੱਸਾ ਹਨ।