Python object() ビルトイン関数

Python 3 ドキュメントより

新しい特徴のないオブジェクトを返します。object はすべてのクラスの基底クラスです。これには、Python のすべてのクラスのインスタンスに共通するメソッドが含まれています。この関数は引数を一切受け付けません。

Introduction

object() 関数は、新しく空の、特徴のないオブジェクトを返します。このオブジェクトは、Python におけるすべてのクラスの基底となります。特別な属性やメソッドは持ちません。

object のインスタンスを作成することは可能ですが、日常的なプログラミングで頻繁に行うことはありません。これは、Python のオブジェクトモデルのより基本的な構成要素です。

Example

# 新しいオブジェクトを作成
o = object()

# その型を確認
print(type(o))
<class 'object'>

Note: 設定できる属性はありません。o.name = "test" は AttributeError を発生させます。