【发布时间】:2011-02-10 03:04:11
【问题描述】:
有没有办法获取类实例中存在的属性列表?
class new_class():
def __init__(self, number):
self.multi = int(number) * 2
self.str = str(number)
a = new_class(2)
print(', '.join(a.SOMETHING))
期望的结果是输出“multi, str”。我希望它可以查看脚本各个部分的当前属性。
【问题讨论】:
-
实际上 Python 中的每个人都将他们的类命名为
NewClass。如果您使用像new_class这样的命名约定,您可能会违背人们的期望。 -
尽管它是人机交互的并且不能以编程方式使用,
help()函数有助于获取有关类、函数、内置函数、模块等的信息
标签: python class python-3.x