温馨提示×

python怎么打印对象的属性

小亿
125
2024-08-05 20:29:08
栏目: 编程语言
Python开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Python中,可以使用内置函数dir()来打印对象的属性。dir()函数返回一个包含对象所有属性和方法的列表。

例如,假设有一个名为obj的对象,可以使用以下代码打印该对象的属性:

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

这将打印出obj对象的所有属性和方法。如果只想打印对象的属性,可以结合使用type()函数和dir()函数,如下所示:

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

这将打印出obj对象的所有属性,而不包括方法。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:python如何打印对象的属性

0