python字串 正則 xdd

2022-04-29 10:18:12 字數 966 閱讀 7101

1.分割字串

str.split(sep,maxsplit)   #(分隔符,分幾次)

2.合併字串

str2=string.join(iterable)    #str2='

@'.join(list1) #list1是乙個列表

3.檢索字串

4.字母大小寫轉換

5.去除字串中的空格和特殊字元

6.格式化字串

'

%[-][+][0][m][.n]格式化字元

' %a

#- 可選引數,左對齊,正數前方無符號,

#+ 可選引數,右對齊,正數前方加+號

#0 可選引數,由對齊,正數前方無符號,用0填充空白處,一般與m一起用

#m 可選引數,表示占有引數

#.n 可選引數,小數點後保留的位數

#格式化字元 用於指定型別

%s %d %f %e %%

print('

結果為:

'.format(a) ,'

和', '

'.format(b) )

print('

結果為:

'.format(a) +'

和'+ '

'.format(b) )

#都可以

print("燃燒卡路里:", format(kaluli,'.2f'))

7.編碼和解碼 python預設是採用utf-8

str='

黑~濤傻蛋

'aa=str.encode()

print

(aa)

bb=aa.decode()

print(bb)

8.正則

python 字串替換 正則

因為看電影字幕有些不必要的想刪除,此段 用於刪除 內的內容。python 中 string的replace函式並不能直接使用 正規表示式,所以我們採取compile的方式 其中re為正則的標準庫。此段 包含 1.檔案的讀入輸出 2.正規表示式的使用 import re out open g and....

Python 正則替換字串

需求 1.替換給定字串中符合正則匹配的子串。2.使用者配置增加 刪減替換規則方便。3.基於裝飾器模式實現。基於re包和裝飾器模式實現。參考裝飾器模式,這資料挺不錯的,有人把設計模式用python都實現了一遍。郵箱正則匹配 email regex r 0 9a za z 0 9a za z com c...

字串 正則

var s hellow,world 定義乙個字串 s.charat 0 h,第乙個字元 s.charat s.length 1 d,最後乙個字串 s.substring 1,4 ell,第2 4個字元 s.slice 1,4 ell,同上 s.slice 3 rld,最後三個字元 s.indexo...