[問題] 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