| title | Python 내장 함수 object() - Python 치트 시트 |
|---|---|
| description | 새로운 특징 없는 객체를 반환합니다. object 는 모든 클래스의 기본입니다. 모든 Python 클래스 인스턴스에 공통적인 메서드를 가집니다. 이 함수는 인수를 받지 않습니다. |
object() 함수는 새롭고 비어 있으며 특징이 없는 객체를 반환합니다. 이 객체는 Python 의 모든 클래스의 기본이 됩니다. 특별한 속성이나 메서드가 없습니다.
object 인스턴스를 생성할 수는 있지만, 일상적인 프로그래밍에서 자주 사용하지는 않을 것입니다. 이는 Python 의 객체 모델의 더 근본적인 구성 요소입니다.
# 새 객체 생성
o = object()
# 타입 확인
print(type(o))<class 'object'>
참고: 설정할 수 있는 속성이 없습니다. o.name = "test"는 AttributeError 를 발생시킵니다.
- 치트 시트: OOP 기본 사항
- 블로그: Python 데이터 유형
- isinstance()
- issubclass()
- dir()
- hasattr()
- getattr()
- delattr()