python字串查詢的四種方法

2021-08-09 08:29:53 字數 812 閱讀 7511

python 字串查詢有4個方法,1 find,2 index方法,3 rfind方法,4 rindex方法。

1 find()方法:查詢子字串,若找到返回從0開始的下標值,若找不到返回-1

info 

='abca'

print

info

.find

('a'

)##從下標

0開始,查詢在字串裡第乙個出現的子串,返回結果:

0info

='abca'

print

info

.find

('a',1

)##從下標

1開始,查詢在字串裡第乙個出現的子串:返回結果

3info

='abca'

print

info

.find

('333'

)##返回-

1,查詢不到返回-

1

2 index()方法:

python 的index方法是在字串裡查詢子串第一次出現的位置,類似字串的find方法,不過比find方法更好的是,如果查詢不到子串,會丟擲異常,而不是返回-1

info 

='abca'

print

info

.index

('a'

)print

info

.index

('33'

)

rfind和rindex方法用法和上面一樣,只是從字串的末尾開始查詢。

python字串查詢的四種方法

python 字串查詢有4個方法,1 find,2 index方法,3 rfind方法,4 rindex方法。1 find 方法 查詢子字串,若找到返回從0開始的下標值,若找不到返回 1 info abca print info.find a 從下標0開始,查詢在字串裡第乙個出現的子串,返回結果 0...

Python中修改字串的四種方法

在python中,字串是不可變型別,即無法直接修改字串的某一位字元。因此改變乙個字串的元素需要新建乙個新的字串。常見的修改方法有以下4種。方法1 將字串轉換成列表後修改值,然後用join組成新字串 s abcdef 原字串 s1 list s 將字串轉換為列表 s1 a b c d e f 列表的每...

四種PHP定義字串的方式

閱讀目錄 1 簡介 在php中這門語言中,因為是弱型別語言,因此使用變數時不需提前定義即可使用。我們在使用php進行開發的時候,大多數使用雙引號 單引號進行定義字串。既然有這兩種方式,那麼他們之間肯定是有區別的。並且,除了單雙引號定義字串這兩種方式外,php還增加了heredoc和nowdoc這兩種...