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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python中字串格式判斷Python字串
- JavaScript 中,如何判斷兩個物件是否相等?JavaScript物件
- python如何判斷字串以什麼結尾Python字串
- .Net中字串不變性與相等判斷的特殊場景字串
- golang中判斷兩個slice是否相等與判斷值下的 陣列是否相等Golang陣列
- 如何判斷JavaScript中的兩變數是否相等?JavaScript變數
- js判斷兩個物件是否相等JS物件
- python如何比較兩個字串是否相等Python字串
- 判斷陣列裡面的json 物件是否相等,相等則移除陣列JSON物件
- JavaScript判斷兩個變數是否相等JavaScript變數
- python如何截斷字串Python字串
- 【重溫基礎】18.相等性判斷
- 大神教你如何判斷Python中字串是否為空和nullPython字串Null
- Python中None如何判斷PythonNone
- python如何判斷迴文Python
- LC49判斷二叉樹是否相等二叉樹
- Python有效括號字串判斷和深度計算Python字串
- 如何使用Python判斷奇偶數?Python
- 判斷字串是否為空字串
- 判斷字串是否唯一字串
- 判斷URL字串是否合法字串
- 【JAVA】判斷字串非空Java字串
- 一文詳解Python字串條件判斷方法Python字串
- JavaScript判斷字串是否為空JavaScript字串
- js判斷字串是否為空JS字串
- java判斷字串是否為空Java字串
- abc250E 判斷字首構成的集合是否相等
- 為什麼判斷物件是否相等, 不建議用 equals ?物件
- Python判斷字串是否為字母或者數字(浮點數)Python字串
- javascript中如何判斷一個字串是否為JSON格式JavaScript字串JSON
- python如何判斷圖片是否為空Python
- Python中判斷是否為數字字串的方法是什麼?Python字串
- 如何用python判斷列表中是否包含多個字串中的一個或多個?Python字串
- Python判斷閏年Python
- python如何判斷一個物件是否是列表Python物件
- python3中怎麼比較字串是否相等Python字串
- C#判斷字串是否為日期格式C#字串
- python 判斷是否為中文Python