[问题] strip 去除 \n 后,字串还是不相等

楼主: wadd (丑男转世-低调)   2015-07-18 22:23:59
刚刚在处理字串时遇到以下问题
a = "abc\n"
b = a.strip()
print b is 'abc'
最后结果为 false
请改为
print b == 'abc'
当新手在处理 RS232 的资料时,请注意。
作者: uranusjr (←這人是超級笨蛋)   2015-07-18 22:32:00
相等是 == 不是 is
作者: ENEP (Moo)   2015-07-19 01:17:00
is 是 identity相等不是value相等
楼主: wadd (丑男转世-低调)   2015-07-19 01:36:00
原来如此,受教了,那…那我要自删还是著留给新手参考?
作者: ccwang002 (亮)   2015-07-19 03:47:00
建议不要删,这问题很多人都有
楼主: wadd (丑男转世-低调)   2015-07-19 22:06:00
好的,我把文章略作修改,希望能帮到跟我一样的新手

Links booklink

Contact Us: admin [ a t ] ucptt.com