更新時間:2022-11-04 來源:黑馬程序員 瀏覽量:

在Python中,find()函數用于檢測字符串中是否包含子字符串sub,如果指定start(開始)和end(結束)范圍,則檢查是否包含在指定范圍內。如果包含子字符串則返回開始的索引值,否則返回-1。
語法格式如下:
str.find(sub[, start[, end]])
語法中對應的參數含義如下。
(1)sub:指定檢索的字符串。
(2)start:開始索引,默認為0。
(3)end:結束索引,默認為字符串的長度。
例如,查找“itheima”是否在字符串string_example中,如例4-4所示。
例4-4 find函數的使用-1。
string_example = 'hello world itheima and itheimaApp'
index = string_example.find("itheima")
print(index) 運行結果如圖4-5所示。

圖4-5 運行結果
例如,查找“itcast”是否在字符串string_example中,如例4-5所示。
例4-5 find函數的使用-2
string_example = 'hello world itheima and itheimaApp'
index = string_example.find("itcast")
print(index) 運行結果如圖4-6所示。

圖4-6 運行結果