python判斷一個(gè)字符串是否包含另一個(gè)字符串,使用string模塊的find()rfindindex()rindex(),常用的有兩種方法,用in和find()判斷
str.find(str1,beg=0,end=len(string))
檢測(cè)字符串str中是否包含指定字符串str1,可以指定beg(開(kāi)始)和end(結(jié)束)范圍。
如果指定范圍內(nèi)包含指定字符串,返回的是索引值在字符串中的起始位置。
如果不包含指定字符串或不在指定范圍內(nèi)時(shí),返回-1。
in判斷,最常用。
a='abcdefg'
b='bcd'
c='fgh'
print(bina)
print(cina)
輸出True和False
find()判斷。
a='abcdefg'
b='bcd'
c='fgh'
print(a.find(b))
print(a.find(c))
輸出1和-1。
以上內(nèi)容為大家介紹了python培訓(xùn)之怎么查找字符串中是否包含某個(gè)字符串,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。