首頁常見問題正文

Python字符串:Python中find()函數(shù)的用法

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

IT培訓(xùn)班

  在Python中,find()函數(shù)用于檢測字符串中是否包含子字符串sub,如果指定start(開始)和end(結(jié)束)范圍,則檢查是否包含在指定范圍內(nèi)。如果包含子字符串則返回開始的索引值,否則返回-1。

  語法格式如下:

str.find(sub[, start[, end]])

  語法中對(duì)應(yīng)的參數(shù)含義如下。

  (1)sub:指定檢索的字符串。

  (2)start:開始索引,默認(rèn)為0。

  (3)end:結(jié)束索引,默認(rèn)為字符串的長度。

  例如,查找“itheima”是否在字符串string_example中,如例4-4所示。

  例4-4 find函數(shù)的使用-1。

string_example = 'hello world itheima and itheimaApp'
index = string_example.find("itheima")
print(index)

  運(yùn)行結(jié)果如圖4-5所示。

1667526229987_find函數(shù)使用1.jpg

  圖4-5 運(yùn)行結(jié)果

  例如,查找“itcast”是否在字符串string_example中,如例4-5所示。

  例4-5 find函數(shù)的使用-2

string_example = 'hello world itheima and itheimaApp'
index = string_example.find("itcast")
print(index)

  運(yùn)行結(jié)果如圖4-6所示。

1667526258939_find函數(shù)的使用2.jpg

  圖4-6 運(yùn)行結(jié)果

分享到:
在線咨詢 我要報(bào)名
和我們在線交談!