Python字串內建方法及格式化操作

2021-10-05 21:47:30 字數 1460 閱讀 5710

(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...