python學習感悟第7節

2022-06-13 10:42:08 字數 678 閱讀 1494

裝飾器:本質是函式,功能是裝飾(裝飾其他函式),裝飾的意思是為其他函式增添附加功能。

原則: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 結束...