【发布时间】:2012-03-16 07:07:45
【问题描述】:
根据 python 风格指南,python 关键字 is 应该用来代替 == 运算符。
但是,他们并不总是做与此处所示完全相同的事情。为什么?实际的区别是什么,正确的用法是什么?
import unittest
class testIS(unittest.TestCase):
def test_is(self):
self.assertEqual(1,1)
if __name__ == '__main__':
unittest.main()
哪个有效...但以下无效...
import unittest
class testIS(unittest.TestCase):
def test_is(self):
self.assertEqual(1,1)
if __name__ is '__main__':
unittest.main()
【问题讨论】: