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