【发布时间】:2013-03-06 00:05:39
【问题描述】:
我已尝试阅读文档,但无法得到明确的答案。
是
id(a) == id(b)
和
一样a is b
同样是
import unittest
unittest.TestCase.assertNotEqual(id(a), id(b))
因此与
相同import unittest
unittest.TestCase.assertIsNot(a, b)
【问题讨论】:
-
@Makoto 在那个问题或其答案中很少提及
id...(我会说没有,但是两个答案提及它没有解决这个问题)问题是旧的“is似乎适用于字符串”,这个问题更新颖的是“is相当于id()比较”。 -
@delnan:答案包含
is测试身份和id()函数returns the identity of an object 的事实。我想说答案中有足够的提及。 -
@Makoto 将这两者放在一起是问答恕我直言。
标签: python unit-testing keyword