Python 是一種流行的編程語言,提供了許多有用的功能來簡化開發流程。獲取類名稱是一項基本操作,特別是在開發對象導向式的應用程序時。在 Python 中,你可以使用 __class__ 屬性來獲取實例化對象的類名稱。
class Animal: def __init__(self, name): self.name = name def get_class_name(self): return self.__class__.__name__ dog = Animal('Dog') print(dog.get_class_name()) # 輸出 "Animal"
在上面的代碼中,我們定義了一個 Animal 類,然后實例化了一個名為 Dog 的對象。接下來,我們使用 get_class_name 方法來獲取該實例化對象的類名稱。在該方法中,我們使用 __class__ 屬性來獲取對象的類,并使用 __name__ 屬性來獲取該類的名稱。
除了上面介紹的方法之外,你還可以使用 type() 內置函數來獲取對象的類名稱:
class Animal: def __init__(self, name): self.name = name dog = Animal('Dog') print(type(dog).__name__) # 輸出 "Animal"
在此代碼中,我們使用 type() 函數獲取對象的類型,并使用 __name__ 屬性獲取類名。
總結一下,獲取類名稱在 Python 中是非常簡單的。你可以使用 __class__ 屬性或者 type() 函數來獲取對象的類名。這些方法提供了方便的方式來獲取實例化對象的信息,有助于您更好地開發復雜的應用程序。
下一篇vue圖片翻頁效果