如何在Python中取得物件的類別名稱?

Patricia Arquette
發布: 2024-11-13 06:30:02
原創
602 人瀏覽過

How do I Get the Class Name of an Object in Python?

確定物件類別名稱

在 Python 中,在處理物件實例時,可能需要確定所使用的類別的名稱建立它們。執行此操作的兩種可能方法是檢查模組和存取 class 屬性。

使用 name 屬性

A簡單有效的解決方案是使用類別的 name 屬性。要取得物件實例x 的類別名,只需使用以下程式碼:

type(x).__name__
登入後複製

範例:

>>> import itertools
>>> x = itertools.count(0)
>>> type(x).__name__
'count'
登入後複製

對於Python 2:

對於Python 2:

x.__class__.__name__
登入後複製
對於Python 2: 對於Python 2: 對於Python 2,需要注意的是,此方法僅適用於新式類別。如果您正在處理舊式類,您可以使用以下程式碼:

以上是如何在Python中取得物件的類別名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板