python中的find函式怎麼用

wyfem發表於2021-09-11

python中的find函式怎麼用

Python find() 方法檢測字串中是否包含子字串 str ,如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,如果包含子字串返回開始的索引值,否則返回-1。

語法

find()方法語法:

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

相關推薦:《》

引數

str -- 指定檢索的字串

beg -- 開始索引,預設為0。

end -- 結束索引,預設為字串的長度。

返回值

如果包含子字串返回開始的索引值,否則返回-1。

例項

下面的例項可以基本覆蓋find的用法:

#!/usr/bin/python

str1 = "this is string example....wow!!!";
str2 = "exam";

print str1.find(str2);
print str1.find(str2, 10);
print str1.find(str2, 40);

info = 'abca'
print info.find('a')
print info.find('a',1)
print info.find('3')
print info.find('1')
print info.find('c')

執行結果:

15
15
-1
0
3
-1
-1
2

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

相關文章