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

python直接輸出類名

林雅南1年前9瀏覽0評論

Python是一種高級編程語言,常常應用于科學計算、人工智能、web開發(fā)等領域。在Python中,我們可以直接輸出一個對象的類名,這在一些情況下非常有用。

class Person:
def __init__(self, name):
self.name = name
p = Person("Tom")
print(type(p).__name__)

上面的代碼定義了一個Person類,包含一個構造函數__init__和一個實例變量name。在程序中,我們創(chuàng)建了一個Person類的實例p,并使用type(p).__name__輸出了該實例的類名Person。

需要注意的是,在Python中,類也是對象,可以使用type函數獲取類的類型。因此,type(p)返回的是Person類的類型,而type(p).__name__則返回類名Person。

除了使用type函數外,還可以使用實例的__class__屬性獲取類,然后再使用__name__屬性獲取類名。例如:

class Person:
def __init__(self, name):
self.name = name
p = Person("Tom")
print(p.__class__.__name__)

和使用type函數輸出結果相同。

總之,Python中輸出類名的方法非常簡單,可以幫助我們更好地理解類和對象的關系。