问题标签 [identity-operator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
657 浏览

php - 为什么 php (===) 中的相同运算符使用 DateTimeImmutable 对象失败?

我有两个DateTimeImmtable对象,并期望它们是相同的,我很惊讶地发现它们不是。即,为什么是以下false

当然$d == $e评估为true

0 投票
1 回答
555 浏览

python - id() 与 `is` 运算符。比较`id`s是否安全?相同的“id”是否意味着相同的对象?

在实践中我能在多大程度上依赖对象的id()独特性?例如:

  • 是什么id(a) == id(b)意思a is b,反之亦然?相反的呢?
  • 保存某个id地方以供以后使用(例如,保存到某个注册表而不是对象本身)有多安全?

(作为对 Python 规范的回应而编写的规范建议:对象是否具有相同的 id() 相同的对象,`is` 运算符,未绑定的方法对象

0 投票
1 回答
23 浏览

memory-management - python中两个独立初始化的相同对象

在 Python 中,当两个变量分别由相同的值分配时,为什么会引用同一个对象,就像这个例子一样?

例子 :

0 投票
1 回答
57 浏览

python - 具有变量和数据结构的 Python 身份运算符

我有以下代码:

当我编译以下代码时,我得到了这个:

如果 b = a 那么不应该b is []返回True

0 投票
0 回答
34 浏览

python - 为什么 Python "is" 运算符对包含相同字符串的变量给出不同的结果

当我试图比较包含相同字符串的两个变量的身份时,python 给了我不同的结果。

但,

0 投票
1 回答
84 浏览

python - Numpy 数组和身份运算符是

有一个像 x 这样的 numpy 数组和一个包含所有元素作为 z 的切片,为什么恒等运算符给出错误,尽管改变 z 中任何元素的值都会反映在 x 上,反之亦然

0 投票
1 回答
39 浏览

python - 是比较 id 但 id 在 -5 和 256 之间应该是相同的,为什么如果 x = 3 和 y = 5 不是呢?

不同的内存地址 O_o False 因为... meeeehhh 范围应该没问题!