在這一點上,我一直在Python中弄亂了大約一個半月的時間,我在想:是否有一種方法可以爲所有人打印一個類變量的值該類中的對象?例如(我工作的一個小遊戲有點事):打印Python中的類中對象的屬性
class potions:
def __init__(self, name, attribute, harmstat, cost):
self.name = name
self.attribute = attribute
self.harmstat = harmstat
self.cost = cost
Lightning = potions("Lightning Potion", "Fire", 15, 40.00)
Freeze = potions("Freezing Potion", "Ice", 20, 45.00)
我希望能夠打印魔藥的所有名稱的列表,但我無法找到一個方法來做到這一點。
垃圾收集器是一個偉大的調試工具。作爲一款遊戲的通用數據結構,並非如此。您每次都會循環瀏覽當前Python解釋器中的所有對象。我不認爲OP正在尋找這條具體路線,這不應該是給初學者的建議。 –