day08 匹配物件

2021-08-21 17:25:23 字數 615 閱讀 2650

import re

m = re.match('f..', 'food')  # 匹配到返回物件

print(re.match('f..', 'seafood'))  # 匹配不到返回none

m.group()  # 返回匹配的值

m = re.search('f..', 'seafood')

m.group()

re.findall('f..', 'seafood is food')  # 返回所有匹配項組成的列表

result = re.finditer('f..', 'seafood is food')  # 返回匹配物件組成的迭代器

for m in result:  # 從迭代器中逐個取出匹配物件

print(m.group())

re.sub('f..', 'abc', 'fish is food')

re.split('\.|-', 'hello-world.tar.gz')  # 用.和-做切割符號

patt = re.compile('f..')  # 先把要匹配的模式編譯,提公升效率

m = patt.search('seafood')  # 指定在哪個字串中匹配

m.group()

day08 物件導向 多型

package com.oop.demo07 public class package com.oop.demo07 public class person package com.oop.demo07 public class student extends person public void ...

Day08 物件導向03

重寫 需要有繼承關係,子類重新父類的方法 是針對方法重寫,不是屬性 方法名必須相同 引數列表必須相同 修飾符 範圍可以擴大 public protected default private 丟擲的異常 範圍可以縮小但不能擴大 classnotfoundexception exception 大 重寫...

Day08 類和物件小結

呼叫b方法會報錯 a 的時間片比b 更早,類載入時a 就存在 public static void a b 需要建立例項物件才會存在 public void b 類是一種抽象的資料模型,它是對某一類事物整體描述 定義,但是並不能代表某個具體的事物 物件是抽象概念的具體例項 1.必須和類的名字完全相同...