python3中怎麼比較字串是否相等

piny發表於2021-09-11

python3中怎麼比較字串是否相等

字串是Python中常用的一種資料結構。在python中,判斷兩個變數是否相等或一樣,可以使用==或者is來判斷;判斷不一樣可以使用 is not。

示例

python3中怎麼比較字串是否相等

使用注意事項

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章