python如何判斷字串相等
在python中,判斷兩個字串是否相等或一樣,可以使用==或者is來判斷;判斷不一樣可以使用 is not。
示例
使用注意事項
1.有時候兩個字串列印出來看著一樣,但是判斷卻是False?如果兩個字串末尾有其他符號,比如回車‘n’,print的時候無法發現的,所以需要strip:
a=a.strip() b=b.strip() if a==b: print "True"
2.有時候==判斷是 True ,is 判斷卻是 False?
這是因為兩個字串來自不同的記憶體塊,記憶體地址不一樣
id() 函式用於獲取物件的記憶體地址。
(ob1 is ob2) 等價於 (id(ob1) == id(ob2)) id函式可以獲得物件的記憶體地址,如果兩個物件的記憶體地址是一樣的,那麼這兩個物件肯定是一個物件。和is是等價的.
更多學習內容,請點選。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3486/viewspace-2836062/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Javascript 判斷物件是否相等JavaScript物件
- JavaScript 中,如何判斷兩個物件是否相等?JavaScript物件
- .Net中字串不變性與相等判斷的特殊場景字串
- 如何判斷JavaScript中的兩變數是否相等?JavaScript變數
- JavaScript 專題之如何判斷兩個物件相等JavaScript物件
- python中字串格式判斷Python字串
- golang中判斷兩個slice是否相等與判斷值下的 陣列是否相等Golang陣列
- python如何判斷字串以什麼結尾Python字串
- js判斷兩個物件是否相等JS物件
- python如何比較兩個字串是否相等Python字串
- JavaScript判斷兩個變數是否相等JavaScript變數
- 判斷物件是否相等的方法,==與 isEqual物件
- js 判斷兩個變數是否相等JS變數
- 判斷陣列裡面的json 物件是否相等,相等則移除陣列JSON物件
- 【重溫基礎】18.相等性判斷
- js如何判斷字串中是否包含指定的子字串JS字串
- PHP字串包含判斷PHP字串
- bash中字串判斷字串
- python如何截斷字串Python字串
- Python中None如何判斷PythonNone
- python如何判斷迴文Python
- 大神教你如何判斷Python中字串是否為空和nullPython字串Null
- LC49判斷二叉樹是否相等二叉樹
- js如何判斷字串中是否含有指定字元JS字串字元
- php判斷字串A是否含有字串BPHP字串
- 【JAVA】判斷字串非空Java字串
- 判斷字串是否為空字串
- 判斷URL字串是否合法字串
- 判斷字串為空方法字串
- 判斷字串是否唯一字串
- 如何使用Python判斷奇偶數?Python
- 如何在js中判斷是否包含某個字串JS字串
- js判斷字串是以指定字串結尾JS字串
- Python有效括號字串判斷和深度計算Python字串
- 為什麼判斷物件是否相等, 不建議用 equals ?物件
- abc250E 判斷字首構成的集合是否相等
- js判斷字串是否為空JS字串
- JavaScript判斷字串是否為空JavaScript字串