所以我在另一个.py文件中有一个叫做“Car”的类(我的班级.py)你知道吗
class Car:
tires = 4
color = ""
speed = 0
engine = ""
在我看来
import MyClasses
ferrari = MyClasses.Car()
ferrari.color = "Red"
ferrari.engine = "Fast"
ferrari.speed = 200
for prpty in ferrari:
print(prpty)
我想要的输出是这样的:
tires = 4
color = Red
speed = 200
engine = Fast
我知道输出的格式取决于我。只有在for循环中,才能根据对象获取属性名及其值。你知道吗
这里有一个解决方案:
dir()提供所有属性,为了获得类变量,我们对其进行过滤,如下所示:
为什么不做一个函数来打印类的所有属性。。。 这会省去你所有的麻烦。。。 比如:
相关问题 更多 >
编程相关推荐