구상 객체 계층¶
이 장의 함수는 특정 파이썬 객체 형에게만 적용됩니다. 그들에게 잘못된 형의 객체를 전달하는 것은 좋은 생각이 아닙니다; 파이썬 프로그램에서 객체를 받았는데 올바른 형을 가졌는지 확실하지 않다면, 먼저 형 검사를 수행해야 합니다; 예를 들어, 객체가 딕셔너리인지 확인하려면, PyDict_Check()
를 사용하십시오. 이 장은 파이썬 객체 형의 “족보”처럼 구성되어 있습니다.
경고
이 장에서 설명하는 함수는 전달되는 객체의 형을 주의 깊게 검사하지만, 많은 함수는 유효한 객체 대신 전달되는 NULL
을 확인하지 않습니다. NULL
을 전달하면 메모리 액세스 위반이 발생하고 인터프리터가 즉시 종료될 수 있습니다.
기본 객체¶
이 절에서는 파이썬 형 객체와 싱글톤 객체 None
에 대해 설명합니다.
숫자 객체¶
시퀀스 객체¶
시퀀스 객체에 대한 일반적인 연산은 이전 장에서 논의했습니다; 이 절에서는 파이썬 언어에 고유한 특정 종류의 시퀀스 객체를 다룹니다.