1. 程式人生 > >Python string常用函數

Python string常用函數

一次 pan bcd 索引 col def 第一次 art -1

2017-07-03 23:26:08

1、.replace(self, old, new, count=-1)

replace()函數將舊字符串替換為新字符串,最後一個參數count為可選項,表示替換最多count次(小於count)。

註意這種替換返回替換後的字符串,源字符串是不改變的。

s=ABCDEF
out=s.replace(EF,ef)
print(s)
print(out)


輸出:
ABCDEF
ABCDef

2、.find(self, sub, start=0, end=len)

find()函數返回第一次字符數sub的下標索引,默認情況下是掃描整個字符串,不過可以自行設定start,end,和stl一致的是,這裏的起始區間前閉後開。

沒有找到的,返回-1

s=ABCDEF
print(s.find(BC,0,1))
print(s.find(CD))


輸出:
-1
2

.rfind()函數則是從右向左進行搜索,即返回索引值最大的sub字串的下標,若沒有搜索到,則返回-1。

3、

Python string常用函數