python3中怎麼比較字串是否相等
字串是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?
這是因為兩個字串來自不同的記憶體塊,記憶體地址不一樣
更多學習內容,請點選。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3034/viewspace-2835875/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python如何比較兩個字串是否相等Python字串
- 比較兩個陣列是否相等陣列
- matlab比較兩個矩陣是否相等Matlab矩陣
- 一個比較float是否相等的工具類
- Js 比較兩個物件的鍵名與鍵值是否相等JS物件
- 對比兩個圖片是否相等用什麼方法?
- 【Java】浮點數相等性比較Java
- 字串比較字串
- python怎麼查詢字串中是否包含某個字串Python字串
- 字串-簡單字串比較字串
- PHP比較字串PHP字串
- 透過反射對比兩個物件是否相等反射物件
- CAD中圖紙比較功能怎麼用
- python字串比較大小Python字串
- 比較檔案是否相同,(比較MD5值)
- 這 10 行比較字串相等的程式碼給我整懵逼了,不信你也來看看字串
- golang中判斷兩個slice是否相等與判斷值下的 陣列是否相等Golang陣列
- 字串拼接運算比較字串
- 比較兩個table是否相同
- Java™ 教程(比較字串和字串的部分)Java字串
- python怎麼檢測字串是否有字母?Python字串
- JAVA中字串比較equals()和equalsIgnoreCase()的區別Java字串
- Java中的字串操作(比較String,StringBuiler和StringBuffer)Java字串UI
- Python2轉Python3比較Python
- 比較兩個陣列中是否有相同的元素陣列
- Java 字串比較、拼接問題Java字串
- 使用String. localeCompare比較字串字串
- 字串比較的常用函式字串函式
- Java字串建立方式比較Java字串
- 字串大小寫轉換和字串的比較字串
- JavaScript 中,如何判斷兩個物件是否相等?JavaScript物件
- 這 10 行比較字串相等的程式碼給我整懵逼了,不信你也來看看|原創版字串
- 844. 比較含退格的字串字串
- 如何判斷JavaScript中的兩變數是否相等?JavaScript變數
- python如何判斷字串相等Python字串
- C# 實現一個基於值相等性比較的字典C#
- 判斷陣列裡面的json 物件是否相等,相等則移除陣列JSON物件
- 演算法:比較含退格的字串演算法字串