裝飾器:本質是函式,功能是裝飾(裝飾其他函式),裝飾的意思是為其他函式增添附加功能。
原則:1、不能修改被修飾函式的源**
2、不能修飾被裝飾的函式的呼叫方式
用法:@裝飾器名
實現裝飾器需:
1、函式即「變數」
2、高階函式
3、函式巢狀
高階函式+巢狀函式=》裝飾器
生成器(generator)
生成器只有在呼叫時才會生成相應的資料,只記錄當前位置。
賦值語句:a,b=b,a+b
相當於t=(b,a+b)
a=t[0]
b=t[1]
迭代器
可直接作用於for迴圈的資料型別,有list,tuple,dict,set,str,凡是可以作用於for迴圈的物件都是iterable型別。
內建函式(本質就是.py結尾的python檔案)
用來從邏輯上組織python**(變數、函式、類、邏輯)
模組是為了實現乙個功能
匯入方法(import):匯入模組的本質就是把python檔案解釋一遍
包:用來從邏輯上組織模組。本質就是乙個目錄,必須帶有乙個__init__.py檔案
python學習感悟第一節
其實不是第一天學習python,之前刷了40幾道leetcode題目,發現有很多基礎的知識沒有掌握全面,所以又重新的進行了一遍python的系統學習。以下內容為python學習感悟的第一節 python是一門指令碼語言。首先,從變數和字元編碼入手,變數簡單來說是用來儲存東西的,之所以要儲存,是因為後...
python學習第7天
崔鑫陽 2019.225 課堂檢測題 輸入兩個數 求出他們之間所有的素數 把這些素數放在 乙個列表裡 求這個列表裡素數的和 以及 最大值 和最小值 寫到乙個 裡 num 1 int input 輸入第乙個數 num 2 int input 輸入第二個數 if num 1 num 2 turn num...
python學習第7天
一.字串的相關操作 1 字串的拼接 str3 str1 str2 2 字串的重複 chao str 3 3 字串跨行拼接 用 4 字串的索引 正向索引0 1 2 逆向索引 3 2 1 5 字串的切片 語法 字串 完整格式 開始索引 結束索引 間隔值 1 開始索引 從開始索引擷取到字串的最後 2 結束...