X Tutup
Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 2.13 KB

File metadata and controls

50 lines (38 loc) · 2.13 KB
title Python 내장 함수 object() - Python 치트 시트
description 새로운 특징 없는 객체를 반환합니다. object 는 모든 클래스의 기본입니다. 모든 Python 클래스 인스턴스에 공통적인 메서드를 가집니다. 이 함수는 인수를 받지 않습니다.
Python object() 내장 함수 Python 3 설명서에서 발췌 새로운 특징 없는 객체를 반환합니다. 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()
X Tutup