gpt4 book ai didi

python - 以编程方式列出对象属性及其值?

转载 作者:行者123 更新时间:2023-12-01 04:58:55 26 4
gpt4 key购买 nike

我对 Python 还比较陌生,所以如果我缺少一些基本的东西,请随时告诉我。

为了方便调试,我养成了为我创建的每个对象创建一个 show() 过程的习惯。例如:

class YourMom:
def __init__(self):
self.name = ""
self.age = ""
self.children = []
#End init()

def show(self):
print "Name is '%s'" % (self.name)
print "Age is '%s'" % (self.age)
for i in self.children:
print " Children: '%s'" % (i)
#End show()
#End YourMom class

所以我的问题很简单:是否有一种编程方式来执行 show() 过程,而无需每次都手动编写?

编辑:这里有一个类似的问题:List attributes of an object但我正在寻找对象属性中的值及其列表。

最佳答案

是的,这是一个名为 vars 的 Python 内置函数。

关于python - 以编程方式列出对象属性及其值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26743491/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com