整理Python find()、Python index()和Python List index()


參考來源菜鳥教程

Python find()方法

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

語法:

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

參數

  • str – 指定檢索的字符串
  • beg – 開始索引,默認為0
  • end – 結束索引,默認為字符串的長度

返回值

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

Python index()方法

Python index() 方法檢測字符串中是否包含子字符串 str ,如果指定 beg(開始) 和 end(結束) 范圍,則檢查是否包含在指定范圍內,該方法與 python find()方法一樣,只不過如果str不在 string中會報一個異常。

語法

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

參數

  • str – 指定檢索的字符串
  • beg – 開始索引,默認為0
  • end – 結束索引,默認為字符串的長度。

返回值

如果包含子字符串返回開始的索引值,否則拋出異常。

Python List index()方法

index() 函數用於從列表中找出某個值第一個匹配項的索引位置。

語法

list.index(obj)

參數

  • obj–查找的對象

返回值

該方法返回查找對象的索引位置,如果沒有找到對象則拋出異常。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM