作者wadd (醜男轉世-低調)
看板Python
標題[問題] strip 去除 \n 後,字串還是不相等
時間Sat Jul 18 22:23:59 2015
剛剛在處理字串時遇到以下問題
a = "abc\n"
b = a.strip()
print b is 'abc'
最後結果為 false
請改為
print b == 'abc'
當新手在處理 RS232 的資料時,請注意。
--
早睡早起身體好,事事順心沒煩惱,電腦若是修得好,好人絕對當到老。
辜狗若是用的好,正妹一定會來找,一旦問題解決了,只會說聲你真好。
資工好人真正慘,電腦永遠修不完,整夜工作有夠幹,明早還得送去還。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.72.131
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1437229443.A.7F1.html
→ uranusjr: 相等是 == 不是 is 07/18 22:32
→ ENEP: is 是 identity相等不是value相等 07/19 01:17
→ wadd: 原來如此,受教了,那…那我要自刪還是著留給新手參考? 07/19 01:36
→ ccwang002: 建議不要刪,這問題很多人都有 07/19 03:47
※ 編輯: wadd (106.1.118.253), 07/19/2015 22:05:30
→ wadd: 好的,我把文章略作修改,希望能幫到跟我一樣的新手 07/19 22:06