def
main()
:str
="abcdefgh"
re =
"cd"
flag = re in
strprint
(flag)
if __name__ ==
"__main__"
: main(
)結果:true
1. find()
檢測字串中是否包含子字串,如果指定 beg(開始) 和 end(結束) 範圍內,則檢查是否包含在指定範圍內,如果包含子字串,返回第一次出現該子字串的開始索引值,否則返回-1。
def
main()
: info =
'abca'
print
(info.find(
'a')
)# 從下標0開始,查詢在字串裡第乙個出現的子串,返回結果:0
print
(info.find(
'a',1)
)# 從下標1開始,查詢在字串裡第乙個出現的子串:返回結果3
print
(info.find(
'3')
)# 查詢不到返回-1
if __name__ ==
"__main__"
: main(
)結果:03
-1
2. rfind()
用法和上述一致,只是這個返回最後出現的的開始索引值。
3. index()
和find()方法一樣,如果指定範圍內包含指定字串,返回的是索引值在字串中的起始位置,只不過如果str不在 string中會報乙個異常。
4. rindex()
和rfind()方法一樣,返回指定字串 str 在字串中最後出現的位置,只不過如果str不在 string中會報乙個異常。
判斷字串 python判斷字串是否包含字母
第一種方法 使用正規表示式判斷字串是否包含字母 coding utf 8 import re def check str my re re.compile r a za z re.s res re.findall my re,str if len res print u 含有英文本元 else pr...
python 判斷字串是否包含子字串
第一種方法 in,主要是利用物件判斷 string helloworld if world in string print exist else print not exist 第二種方法 find string helloworld if string.find world 5 5的意思是worl...
Python 判斷字串是否包含子字串
string helloworld if world in string print exist else print not exist view code 1 string helloworld 2 3if string.find world 5 5的意思是world字元從那個序開始,因為w位於...