首页 > 其他 > 详细

eq方法

时间:2021-02-24 14:00:19      阅读:19      评论:0      收藏:0      [点我收藏+]

 

# class A: pass
# a = A()
# b = A()
# print(a,b)
# print(a==b)

#  eq 方法
#  ==这个语法 是完全和__eq__相关的

class A:
    def __init__(self, name, age):
        self.name = name
        self.age = age
    def __eq__(self, other):
        if self.name == other.name and self.age == other.age:
            return True
aa1 = A(Alex, 30)
aa2 = A(Alex, 30)
aa3 = A(Alex, 32)
aa4 = A(Alex, 32)
aa5 = A(Alex, 33)
aa6 = A(Alex, 33)
print(aa1==aa2)

 

eq方法

原文:https://www.cnblogs.com/codinglifemrgao/p/14440659.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!