python怎麼查詢字串中是否包含某個字串

lvxfcjf發表於2021-09-11

python怎麼查詢字串中是否包含某個字串

Python判斷一個字串是否包含另一個字串,使用string模組的find()  rfind  index()  rindex(),常用的有兩種方法,用 in 和 find()判斷

str.find(str1, beg=0, end=len(string))

檢測字串 str 中是否包含指定字串 str1,可以指定 beg(開始) 和 end(結束) 範圍。

如果指定範圍內包含指定字串,返回的是索引值在字串中的起始位置。

如果不包含指定字串或不在指定範圍內時,返回-1。

in 判斷,最常用。

a = 'abcdefg'
b = 'bcd'
c = 'fgh'
print(b in a)
print(c in a)
輸出True和False

find()判斷。

a = 'abcdefg'
b = 'bcd'
c = 'fgh'
print(a.find(b))
print(a.find(c))
輸出1和-1。

更多學習內容,請點選。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3486/viewspace-2835934/,如需轉載,請註明出處,否則將追究法律責任。

相關文章