python 字串查詢有4個方法

2021-06-26 05:26:02 字數 812 閱讀 6409

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字串expandtabs 方法

python字串expandtabs 方法返回乙個字串的副本,其中tab字元。使用空格擴充套件 t 可選地使用給定的製表符大小 tabize 預設值為8 語法 str.expandtabs tabsize 8 引數 tabsize 這指定了替換字元 t 要替換的字元數。返回值 此方法返回乙個字串的副...

python字串查詢

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

python字串查詢

在python中查詢子串方法 1.find 方法 info abca print info.find a 返回結果從下標0開始計數,查詢在字串裡第乙個出現的子串位置,返回結果 0 info abca print info.find a 1 返回結果從下標1開始計數,查詢在字串裡第乙個出現的子串位置 ...