溫馨提示×

python怎么打印對象的屬性

小億
117
2024-08-05 20:29:08
欄目: 編程語言

在Python中,可以使用內(nèi)置函數(shù)dir()來打印對象的屬性。dir()函數(shù)返回一個包含對象所有屬性和方法的列表。

例如,假設(shè)有一個名為obj的對象,可以使用以下代碼打印該對象的屬性:

obj = SomeClass()
print(dir(obj))

這將打印出obj對象的所有屬性和方法。如果只想打印對象的屬性,可以結(jié)合使用type()函數(shù)和dir()函數(shù),如下所示:

obj = SomeClass()
for attr in dir(obj):
    if not callable(getattr(obj, attr)):
        print(attr)

這將打印出obj對象的所有屬性,而不包括方法。

0