假期python複習

2022-06-21 21:18:11 字數 829 閱讀 1908

原則:開放封閉原則

裝飾器的固定模式

裝飾器的作用:在不想修改函式的呼叫方式但是還是想在原來的函式前後新增功能

原則:開放封閉原則

開放:對擴充套件是開放的

封閉:對修改是封閉的

語法糖:在被裝飾的函式上加@裝飾器函式名 相當於func = timmer(func)

裝飾帶引數函式的裝飾器

*args 任意個數引數

**kwargs 可以傳鍵對

裝飾器形成過程:最近的的裝飾器 有返回值的 有乙個引數 萬能引數

裝飾器的固定方式

裝飾器的定式:

def inner(*args,**kwargs):

'''在被裝飾函式之前要做的事'''

ret = f(*args,**kwargs)

'''在被裝飾函式之後要做的事'''

return ret

return inner

def fun():

return 0

裝飾器的作用:在不改變原函式的呼叫方式的情況下,在函式的前後新增功能

裝飾器的本質:閉包函式

*args理解

接收時為聚合的

呼叫時大散的

假期python複習3

帶引數的裝飾器 500個函式 timmer out flage def timmer out flag def timmer func def inner args,kwargs if flag start time.time ret func args,kwargs end time.time p...

假期自主複習計161輸出 1hello word

問題及 完成日期 2017年1月19日 題目描述 將hello world 輸出到螢幕上輸入無 輸出hello world 樣例輸出 hello world 提示沒有輸入 include int main 執行結果 知識點總結 略。學習心得 第一次用codeblocks寫 簡直是折磨,完全不懂,問了...

假期將臨,你是怎麼複習的呢?

寒假的來臨就證明期末考試已經結束啦,今年的期末考試似乎出乎意料呀!其實每一年都很出乎意料,但是每一年又格外的不一樣,不一樣的心態,不一樣的經歷。1 時間管理 時間管理在期末考試的時候真的很重要,這時候要是可以很好的把控自己的時間,就可以很好地複習並安排其他時間,同時可以學習更多的知識,讓自己也不會很...