python关键字is
应该用来代替==
运算符根据python风格指南。关键字:is和==有什么区别python
但是,它们并不总是与此处显示的完全相同。为什么?实际的区别是什么,什么是正确的用法?
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()
的可能重复的[在Python字符串比较:是对==](http://stackoverflow.com/questions/2988017/string-comparison-in-python-is-vs) – Mat 2012-03-16 07:11:35
可能的重复[Python'=='vs'是'比较字符串','有时会失败,为什么?](http:// stackoverflow。com/questions/1504717/python-vs-is-comparison-strings-is-failures-sometimes-why) – 2012-03-16 07:12:43