在Python中,我們可以使用type()函數來輸出一個變量的類型,如果這個變量是一個類的實例,我們同樣可以用type()來輸出這個類的類名。
class Animal: def __init__(self, name): self.name = name cat = Animal('Tom') print(type(cat)) #
上面的代碼定義了一個Animal類,創建了一個名為Tom的實例cat,并用type()函數輸出了cat的類型和所屬類的類名。
我們也可以用__name__屬性來輸出一個類的類名:
print(Animal.__name__) # Animal
這種方式比較適合在類的定義里輸出類名:
class Animal: print(__name__) # Animal def __init__(self, name): self.name = name
注意到這里的__name__是類屬性而不是實例屬性。
上一篇vue bootpage
下一篇mysql分頁的兩個參數