数据模型的定义
it解释器在特定的情况下会自动调用这些方法,例如创建对象、比较对象、打印对象等。
数据模型的核心
itit表达式(即可用于创建对象的代码)。
数据模型的实践
itame, age)ameame
self.age = age
“, 18)
使用__str__方法打印对象的字符串表示
itame, age)ameame
self.age = age
def __str__(self)ameatame, self.age)
“, 18)t(p)
使用__eq__方法比较两个对象是否相等
itame, age)ameame
self.age = age
def __eq__(self, other)ameamed self.age == other.age
“, 18)”, 18)t(p1 == p2)
itame, age)ameame
self.age = age
def __repr__(self)atame, self.age)
“, 18)t(repr(p))
数据模型的应用
__等方法来实现。
it编程的核心技能。