day 19 物件導向 約束

2022-02-25 07:12:36 字數 728 閱讀 4492

一 . 約束(1.丟擲異常,2.寫抽象類)(難點,重點)

1 . 丟擲異常,notimpleentererror

2 . 抽象類

from   abc   import  abcmeta , abstractmethod

class base ( metaclass = abcmeta ) :

@abstractmethod

def   方法(self ):pass    (這種一行寫法也可以)

乙個類包含類抽象方法,這個類一定是抽象類

抽象類中可以有正常的方法

抽象類中不過如果有抽象方法,這個類將不能建立物件

介面 :類中都是抽象方法

二 . 異常處理 (以下是常用的)

try:

except  error  as  e:

except...

else:

finally:

收尾import   traceback

try :

# 嘗試執行的**

except  exception  as  e :

# 除了錯之後要做什麼

traceback.format_exc ( )    # 獲取堆疊資訊(錯誤資訊)

三 . 日誌處理

logging

critical

error ( 最多 )

wraning

info

debug

正則函式及物件導向開發初識 day19

1.正則函式 正則函式 importre search 通過正則匹配出第乙個物件返回,通過group取出物件中的值 strvar 1 2 3 4 obj re.search d d strvar 返回匹配到的內容 匹配到乙個就返回 print obj.group 1 2 把括號裡匹配到的內容扔到元組...

每日演算法 day 19

那些你早出晚歸付出的刻苦努力,你不想訓練,當你覺的太累了但還是要咬牙堅持的時候,那就是在追逐夢想,不要在意終點有什麼,要享受路途的過程,或許你不能成就夢想,但一定會有更偉大的事情隨之而來。mamba out 2020.3.2 先將十六進製制轉化為二進位制 二進位制每四位可以表示乙個十六進製制的數字 ...

day19 學習總結

今天學習了陣列的使用和多維陣列。下面是知識點 package com.liangwenwei.陣列 public class 陣列的使用 列印全部陣列元素 for int i 0 i arrays.length i system.out.println 列印全部陣列元素 for int array ...