(1)capitalize()將字串第乙個字元轉為大寫
a =
'abc'
print
(a.capitalize())
輸出結果為:'abc'
(2)casefold()將所有字串轉小寫
a =
'abc'
print
(a.capitalize())
輸出結果為:'abc'
(3)count()統計字串中某個子字串出現次數
str1 =
'abababababab'
str1.count(
'ab',0
,10)#統計字串下標從0~10之間'ab'的數量,後面的引數可選,預設為全部查詢
輸出結果為:1
(4)find()和index()方法,查詢子字串在字串中位置
str1 =
'abc def ghi'
str1.find(
'abc'
)#輸出結果為:0
str1.find(
'aaa'
)#輸出結果為:-1
str1.index(
'abc'
)#輸出結果為0
str1.index(
'aaa'
)#丟擲異常
find()與index()方法區別在於查詢不到相應位置時,find()返回-1,index()則丟擲異常。
(5)join()字串拼接
'x'
.join(
'abc'
)#abc中間插入'x'字元
'axbx'
(6)replace()替換指定字串
str1 =
'aaaaa'
str1.replace(
'a',
'b')
#輸出結果'bbbbb'
str1.replace(
'a',
'b',2)
#替換兩次,從最開始進行替換
輸出結果為:'bbaaa'
(7)split()拆分字串,以新建列表形式返回,不改變原字串
str1 =
"www.gziscas.com.cn"
str1.split(
)#輸出結果:['www.gziscas.com.cn']
也可以在split(seq=
,maxsplit=
)
未完待續 內建字串方法
python3 內建的字串方法如下所示 1capitalize 把字串的第乙個字母轉為大寫 2center width,fillchar 返回使用fillchar填充的字串,原始字串以總共width列為中心。3count str,beg 0,end len string 計算字串 現有多少次str或...
字串內建方法
concat 字串拼接 var str1 hello var str2 world str1.concat str2 charat chartcodeat var s str3.charat index var str4 你好 var m str4.charcodeat replace 字串的替換 ...
Python 字串內建使用方法
in 1 hello str.hello str.capitalize hello str.isidentifier hello str.rindex hello str.casefold hello str.islower hello str.rjust hello str.center hell...