第6章 字符串及正則表達式講解_第1頁
第6章 字符串及正則表達式講解_第2頁
第6章 字符串及正則表達式講解_第3頁
第6章 字符串及正則表達式講解_第4頁
第6章 字符串及正則表達式講解_第5頁
已閱讀5頁,還剩23頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

字符串與正則表達式字符串常用操作分割、合并字符串計算字符串的長度截取字符串拼接字符串檢索字符串字母的大小寫轉換去除字符串中的空格和特殊字符格式化字符串len(string)string[start:end:step]起始值(包括)結束值(不包括)listname=str.split(sep,maxsplit)空格、換行符“\n”、制表符“\t”分割次數,-1表示沒有限制strnew=string.join(iterable)合并時的分隔符可迭代對象str.count(sub[,start[,end]])str.count(sub[,start[,end]])str.strip([chars])空格、制表符\t、回車符\r、換行符\nstr.lstrip([chars])空格、制表符\t、回車符\r、換行符\nstr.rstrip([chars])空格、制表符\t、回車符\r、換行符\n'%[-][+][0][m][.n]格式化字符'%exps:字符串d:十進制整數f:浮點數str.format(args){[index][:[[fill]align][sign][#][width][.precision][type]]}正則表達式[概念]正則表達式是一種用來匹配字符串的強有力的武器。設計思想是用一種描述性的語言來給字符串定義一個規則,凡是符合規則的字符串,就認為它“匹配”,否則就不匹配。字符類元字符限定符行定位符排除字符選擇字符轉義字符分組.匹配除換行符以外的任意字符\w匹配字母、數字、下劃線或漢字\W匹配字母、數字、下劃線或漢字以外的字符\s匹配任意的空白符\b匹配單詞的開始或結束\d匹配數字?匹配前面的字符零次或一次colou?r:匹配colour和color+匹配前面的字符一次或多次go+gle:匹配的范圍從gogle到goo…gle*匹配前面的字符零次或多次go*gle:匹配的范圍從ggle到goo…gle{n}匹配前面的字符n次go{2}gle:只匹配google{n,}匹配前面的字符最少n次go{2,}gle:匹配的范圍從google到goo…gle{n,m}匹配前面的字符最少n次,最多m次employe{0,2}:匹配employ、employe和employee使用re模塊實現正則表達式操作匹配字符串1替換字符串2分割字符串3re.match(pattern,string,[flags])re.I:不區分字母大小寫re.A:讓\w不匹配漢字re.search(pattern,string,[flags])re.I:不區分字母大小寫re.A:讓\w不匹配漢字re.findall(pattern,string,[flags])re.I:不區分字母大小寫re.A:讓\w不匹配漢字替換字符串re.sub(pattern,repl,string,count,flags)re.I:不區分字母大小寫re.A:讓\w不匹配漢字使用正則表達式分割字符串r

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論