为什么python在用于字符串数据类型时显示is
关键字的模糊结果?
以下代码段描述了我的问题
>>> l1='shrey'
>>> l2='shrey'
>>> l1 is l2
True
>>> l1='shrey saraswat'
>>> l2='shrey saraswat'
>>> l1 is l2
False
这两个地方不一样吗?
True
和True
或False
和False
此问题与'is' operator behaves differently when comparing strings with spaces类似。但我无法在那里找到确切的答案。 我只是想知道上面讨论的案例的为什么以及如何场景。