【发布时间】:2019-06-20 21:35:51
【问题描述】:
我有一个程序,我需要从一个类的多个实例之一中获取信息,而这只是一个字符串变量。
我已经向我的一位程序员朋友寻求帮助,但他专攻 C# 而不是 python3,所以他能提供的最好的方法是尝试使用 exec() 命令。这对我没有帮助。
假设我有一些设置汽车信息的代码
class Cars:
def __init__(self, Brand, Model, Owner):
self.Brand = Brand
self.Model = Model
self.Owner = Owner
Car1 = Cars("Honda", "Civic", "Jon Arbuckle")
Car2 = Cars("Ford", "Focus", "Martha Jones")
MysteryCar = "Car1"
仅知道MysteryCar 中存储的内容是否可以返回值"Jon Arbuckle"?
【问题讨论】:
-
这就是字典的用途。
-
字典或
locals()/globals()无论如何都是字典
标签: python python-3.x oop