欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 輸出類(lèi)名

在Python中,我們可以使用type()函數(shù)來(lái)輸出一個(gè)變量的類(lèi)型,如果這個(gè)變量是一個(gè)類(lèi)的實(shí)例,我們同樣可以用type()來(lái)輸出這個(gè)類(lèi)的類(lèi)名。

class Animal:
def __init__(self, name):
self.name = name
cat = Animal('Tom')
print(type(cat)) #

上面的代碼定義了一個(gè)Animal類(lèi),創(chuàng)建了一個(gè)名為T(mén)om的實(shí)例cat,并用type()函數(shù)輸出了cat的類(lèi)型和所屬類(lèi)的類(lèi)名。

我們也可以用__name__屬性來(lái)輸出一個(gè)類(lèi)的類(lèi)名:

print(Animal.__name__) # Animal

這種方式比較適合在類(lèi)的定義里輸出類(lèi)名:

class Animal:
print(__name__) # Animal
def __init__(self, name):
self.name = name

注意到這里的__name__是類(lèi)屬性而不是實(shí)例屬性。