index() 方法檢測字串中是否包含子字串 str ,如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,該方法與 python find()方法一樣,只不過如果str不在 string中會報乙個異常。
語法:
str.index(str, beg=0, end=len(string))
引數
str – 指定檢索的字串
beg – 開始索引,預設為0。
end – 結束索引,預設為字串的長度。
返回值
如果包含子字串返回開始的索引值,否則丟擲異常。
例:
a='learning python is really an interesting thing.'
print(a.index('learn'))#可以找到的內容
print(a.index('not'))#找不到的內容
執行結果:0
#返回值為第乙個字母在字串中的位置
file "h:/untitled/1.c.py", line
7, in
print(a.index('not'))
valueerror: substring not found#報錯
檢測字串中是否包含子字串 str ,如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,如果指定範圍內如果包含指定索引值,返回的是索引值在字串中的起始位置。如果不包含索引值,返回-1。
語法:
str.find(str, beg=0, end=len(string))
引數:
str – 指定檢索的字串
beg – 開始索引,預設為0。
end – 結束索引,預設為字串的長度。
返回值:
如果包含子字串返回開始的索引值,否則返回-1。
例:
a='learning python is really an interesting thing.'
print(a.find('learn'))#可以找到的內容
print(a.find('not'))#找不到的內容
執行結果
0-1
**注意:**1.二者盡返回值不同。
2.對於列表同樣適用。
Python中index 和seek 的用法
1.index 一般用處是在序列中檢索引數並返回第一次出現的索引,沒找到就會報錯,比如 t tuple allen t a l l e n t.index a traceback most recent call last file line 1,in t.index a valueerror tu...
Python Pandas之索引index相關函式
本文介紹對索引進行 重新排序reindex 以及 更換索引set index 時的用法,需要注意的是索引物件是無法進行修改的。重新索引 reindex 重新索引不是給索引重新命名,而是對索引重新排序,如果某個索引值不存在則引入缺失值。reindex函式引數型別 使用說明 index 用於索引的新序列...
ABAP開發之FI常用表
gl部分 faglflext 新總賬彙總表 glt0 舊總帳彙總表 ska1 總賬科目主記錄 科目表 科目表層資料 skat 總帳科目主記錄 科目表 說明 包括語言 skb1 總帳科目主記錄 公司 公司 層資料 bkpf 財務憑證抬頭 bseg 財務憑證行專案 bsik,bsak 分別是 商 k 的...