色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 獲取類名稱

呂致盈1年前8瀏覽0評論

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() 函數來獲取對象的類名。這些方法提供了方便的方式來獲取實例化對象的信息,有助于您更好地開發復雜的應用程序。