在构建少量属性且无方法的类时,可利用Python中的namedtuple。它能简化创建类的过程,尤其适用于数据结构如扑克牌。利用namedtuple结合特殊方法,实现一副扑克牌。已知扑克牌拥有面值大小和牌色两个属性(黑桃、方块、梅花、红心),无需定义类方法。创建扑克牌类只需一句代码,实现一副扑克牌对象生成。
Python之namedtuple对象
在构建少量属性且无方法的类时,可利用Python中的namedtuple。它能简化创建类的过程,尤其适用于数据结构如扑克牌。
利用namedtuple结合特殊方法,实现一副扑克牌。已知扑克牌拥有面值大小和牌色两个属性(黑桃、方块、梅花、红心),无需定义类方法。
创建扑克牌类只需一句代码,实现一副扑克牌对象生成。2024-10-06