枚举的等值比较和身份比较好像没有区别?

来源:11-4 枚举的比较运算

慕仔7354941

2020-03-11

VIP.GREEN==VIP1.GREEN结果仍然是False
那等值比较不还是身份比较吗?

写回答

1回答

7七月

2020-03-11

你这个逻辑。。。

我没太懂。怎么就推断出 等值和身份是一样的?

都是Flase就是一样的?

0
3
幼儿园同学
回复
慕仔7354941
VIP.GREEN.value==VIP1.GREEN.value和VIP.GREEN!=VIP1.GREEN都是比较值,本身没有矛盾的。只不过第一个的值是整数,第二个的值枚举类型。而身份比较是直接比较地址,看是否是同一个对象。总结一下,两个枚举就不可能相同。
2022-06-13
共3条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14447 学习 · 4438 问题

查看课程