python字串方法整合(一)

2021-09-25 07:04:10 字數 1731 閱讀 6688

字串方法整合

format 格式化

index 查詢

rjust 對齊

count 計數

join 拼接

encode 編碼格式

format方法:

格式化字串,和%s佔位符用法基本一樣。不過比佔位符方便

a =

input

('輸入姓名'

)print

('你好!{}'

.format

(a))

print

('你好啊 ,歡迎來到***部落格系統'

.format

('1.0'

,a))

輸出結果:

輸入姓名456

你好!456

你好啊 456,歡迎來到***部落格系統1.0

分析:用於格式化字串,可以選擇插入位置用大括號表示。還可以選擇先後順序。

index方法:

用於字串的查詢。 —只能查詢單個字元 返回下標

a =

'123asd123'

print

(a.index(

'a')

)print

(a.index(

'2')

)輸出結果:

31

分析:用於查詢字串中的值,找到返回下標。一次只能找乙個值。例如找asd最終只能返回乙個3,多餘下標自動忽略

rjust方法:

此方法作用字串輸出時向左對齊x格,如果不夠,以何種方式補全。

a =

'歡迎'

print

(a.rjust(50,

'*')

)輸出結果:

****

****

****

****

****

****

****

****

****

****

****

****歡迎

分析:一般用於列印時的美化效果,向左對齊時使用*號或者空格都是不錯的選擇。

呼叫方法時第乙個引數是對齊多少位,第二個引數是以什麼符號對齊。

count方法:

此方法作用的出現次數統計。

a =

'555556666111'

print

(a.count(

'5')

)輸出結果:

5

分析:一般都用於統計出現次數,有引數。

join方法:用於字串的拼接

a =

'555'

print

(a.join(

'ss'))

輸出結果:

s555s

encode:設定字串的編碼格式。

a =

'oonasd55嘿'

print

(a.encode(

'gbk'))

print

(a.encode(

'utf-8'))

輸出結果:

b'oonasd55\xba\xd9'

b'oonasd55\xe5\x98\xbf'

分析:可以很明確的看出來,gbk的格式比utf-8的格式少了乙個位元組。因為解析的問題所以少了乙個位元組。

Python字串常用方法(一)

一 字串的判斷常用方法 字串的字母,數字,大小寫,空格等的判斷 1 string.isalnum 字母數字判斷 如果 string 至少有乙個字元並且所有字元都是字母或數字則返回 true,否則返回 false 2.string.isalpha 字母判斷 如果 string 至少有乙個字元並且所有字...

python字串方法

python字串方法 capitalize 把字串的第乙個字元改為大寫 casefold 把整個字串的所有字元改為小寫 center width 將字串居中,並使用空格填充至長度 width 的新字串 count sub start end 返回 sub 在字串裡邊出現的次數,start 和 end...

python字串方法

方法描述 string.capitalize 把字串的第乙個字元大寫 string.center width 返回乙個原字串居中,並使用空格填充至長度 width 的新字串 string.count str,beg 0,end len string 返回 str 在 string 裡面出現的次數,如...