re模組
re.compile(正規表示式) —— 根據正規表示式建立乙個正規表示式物件
re.fullmatch(正規表示式,字串)——獲取字串和正規表示式完全匹配的結果(看整個字串是否滿足正則規則);如果匹配失敗返回none,如果匹配成功,返回匹配物件
獲取匹配結果在原字串中的位置資訊,返回開始下標和結束下標(取不到)
獲取原字串
re.match(正規表示式,字串) —— 將字串的開頭和正規表示式進行匹配;如果匹配失敗返回none,如果匹配成功,返回匹配物件
re.search(正規表示式,字串)—— 在字串中查詢第乙個滿足正則的子串,如果沒有找到返回none,如果找到了返回匹配物件
re.findall(正規表示式,字串)—— 獲取字串中所有滿足正則的子串,返回值是列表,列表中的元素是滿足正則的子串
re.finditer(正規表示式,字串)——獲取字串中所有滿足正則的子串,返回值是迭代器(序列),序列中的元素是匹配物件
re.sub(正規表示式,字串1,字串2)——將字串2中所有滿足正規表示式的子串全部替換成字串1
re.split(正規表示式,字串)——將字串中滿足正則的子串作為切割點進行切割,返回值是字串的列表
忽略大小寫 單行匹配
忽略大小寫
單行匹配
既忽略大小寫又單行匹配
類類:就是擁有相同屬性和相同功能的物件的集合
物件:累的例項(類的具體表現)
定義類 :
class 類名:
類的說明文件
類的內容
說明:
class——固定關鍵字
類名——自己命名,識別符號,非關鍵字
規範:駝峰式命名,首字母大寫
類的說明文件—— 三個雙引號 開頭結尾的注釋
類的內容—— 主要包含類中的屬性和方法
屬性分為:類屬性(字段)和物件屬性
方法分為:物件/例項方法、類方法和靜態方法
注:方法就是定義在類中的函式
建立物件
物件/例項方法
定義: 直接定義在類中的函式就是物件方法
呼叫方法: 要通過物件來呼叫 —— 物件.方法名()
特點: 自帶引數self,而且引數self在呼叫的時候不需要傳參,系統會自動將當前物件傳給self(誰呼叫self指向誰)
初始化方法
python的類有乙個特殊的物件方法叫__init__
,這個方法通過類建立物件的時候會被自動呼叫
魔法方法——方法名以__
開頭和結尾,所有魔法方法不需要程式設計師呼叫,系統自動呼叫
屬性類中的資料資訊就是屬性,動作資訊就是方法
屬性分為類屬性(字段)和物件屬性
類屬性直接定義在類中的變數就是類屬性
通過類使用 —— 類 . 類屬性
屬性值不會因為物件不同而不一樣
物件屬性
以 self . 屬性名=值 的形式定義在類中__init__
方法裡面
通過物件使用 —— 物件 . 屬性
屬性值會因為物件的不同而不一樣
英語單詞 2021 2 23
英語 installment instantaneous instruct insulate insurance integrity intelligible intensive interact intercourse inte ce interfere ingenious ingredient ...
2021 2 23 day16 物件導向作業
定義乙個矩形類,擁有屬性 長 寬 擁有方法 求周長 求面積 class rec def init self,lenth1 10,width1 20 self.lenth lenth1 self.width width1 print f 長度 寬度 def c self print f 周長 def ...
學習後總結,總結後再學習
學習後總結,總結後再學習 2010年畢業以來,讀了幾百本書籍,包括it技術 管理 歷史 營銷 金融 心理等等,在讀某商學院mba一年後感覺有些東西還是要寫寫,除了能增加自己對某些知識和理論的理解外,也許其他人也碰巧想關注一下,了解這方面的東西。我所寫的都是一些簡單的概念層面的解釋,不會做太深入的闡述...