更新時間:2022-11-04 來源:黑馬程序員 瀏覽量:
在Python中,find()函數(shù)用于檢測字符串中是否包含子字符串sub,如果指定start(開始)和end(結束)范圍,則檢查是否包含在指定范圍內。如果包含子字符串則返回開始的索引值,否則返回-1。
語法格式如下:
str.find(sub[, start[, end]])
語法中對應的參數(shù)含義如下。
(1)sub:指定檢索的字符串。
(2)start:開始索引,默認為0。
(3)end:結束索引,默認為字符串的長度。
例如,查找“itheima”是否在字符串string_example中,如例4-4所示。
例4-4 find函數(shù)的使用-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函數(shù)的使用-2
string_example = 'hello world itheima and itheimaApp' index = string_example.find("itcast") print(index)
運行結果如圖4-6所示。
圖4-6 運行結果