2021 2 23學習總結

2021-10-19 22:46:07 字數 1592 閱讀 8539

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一年後感覺有些東西還是要寫寫,除了能增加自己對某些知識和理論的理解外,也許其他人也碰巧想關注一下,了解這方面的東西。我所寫的都是一些簡單的概念層面的解釋,不會做太深入的闡述...