首頁 >後端開發 >Python教學 >在Python中,一個物件(object)方法是指可以在特定物件上執行的函數。這些方法通常用於操作和管理物件的狀態和行為

在Python中,一個物件(object)方法是指可以在特定物件上執行的函數。這些方法通常用於操作和管理物件的狀態和行為

PHPz
PHPz轉載
2023-09-05 16:05:23561瀏覽

在Python中,一個物件(object)方法是指可以在特定物件上執行的函數。這些方法通常用於操作和管理物件的狀態和行為

要傳回空對象,Python 中使用 object() 方法。這是所有類別的基礎。讓我們來看看object()的語法。不包含任何參數 -

object()

無法將新屬性或方法新增至此物件。它本身充當所有屬性和方法的基礎,任何類別的預設值。

建立一個空物件

範例

在此範例中,我們將使用 object() 方法建立一個空物件 -

# Create an empty object
ob = object()

# Display the empty object
print("Object = ",ob)

輸出

Object =  <object object at 0x7f2042320f00>

建立一個空物件並顯示屬性

範例

在此範例中,我們將使用 object() 方法建立一個空物件。我們將使用 dir() 方法顯示屬性 -

# Create an empty object
ob = object()
print(dir(ob))

輸出

['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']

比較兩個空物件

範例

讓我們看看比較兩個空物件時會發生什麼事。他們將返回 False -

# Create two objects
ob1 = object()
ob2 = object()

# Comparing both then objects
print("Are both the objects equal = ",str(ob1 == ob2))

輸出

Are both the objects equal = False

以上是在Python中,一個物件(object)方法是指可以在特定物件上執行的函數。這些方法通常用於操作和管理物件的狀態和行為的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除