Python 中 is 与 == 的区别是?

Python

  1. A.两者没有任何区别,可以互换使用,CPython 里 == 就是 is 的别名
  2. B.is 比较两个值是否相等,== 比较对象标识
  3. C.is 比较对象标识,== 比较值是否相等
  4. D.is 仅适用于数字与字符串之间的比较,自定义对象会抛 TypeError