python學習總結day7

2021-10-23 08:41:18 字數 850 閱讀 6001

**

01變數的引用

02可變和不可變型別

03區域性變數和全域性變數

**01返回值

如果函式返回的型別是元組,小括號可以省略

當看到返回型別沒有小括號時,一定要知道返回的型別是元組

如果函式返回的型別是元組,同時希望單獨的處理元組中的元素,可以使用多個變數,一次接收函式的返回結果,變數與變數之間用逗號分隔,使用多個變數接收結果時,變數的個數應該與元組中的元素的個數****保持一致

交換兩個數的值:

a = 6

b = 100

02預設引數

定義函式時,可以給某個引數指定乙個預設值具有預設值的引數就叫做預設引數

預設引數需要用最常見的值作為預設值

預設引數的定義位置必須在引數列表的末尾

03多值引數

python中有兩種多值引數:

一般在給多值引數命名時,慣使用以下兩個名字

① * args ——存放元組引數,前面有一 個 *

② * * kwargs——存放字典引數,前面有兩個 * *

(args是arguments的縮寫,有變數的含義;kw是keyword的縮寫,kwargs可以記憶鍵值對)

04函式的遞迴

乙個函式內部呼叫自己就叫做遞迴

一定要針對引數進行判斷,遞迴的出口,當引數滿足某個條件時,不再執行函式,這個非常重要,否則會出現死迴圈

Python學習筆記 day7 類

物件導向最重要的概念就是類 class 和例項 instance 比如球類,而例項是根據類建立出來的乙個個具體的 物件 每個物件都擁有相同的方法,但各自的資料可能不同。在python中,定義類是通過class關鍵字 class people object 自定義乙個people類,括號內的objec...

python學習 day7 動態引數

以下內容僅供自己學習使用 usr bin env python coding utf 8 def func args 在形參的位置的 是聚合元組 打包,可以接受任意長度的引數 等同於def func a,b,c,d,e,f,更方便 print args func 1,4,5,6,7,8,645,2,...

Python小白學習筆記 day7

第七章 python檔案和資料格式化 學習筆記 對檔案操作完成後即使不關閉程式也不會報錯,所以可以不關閉檔案 將乙個檔案與程式中的物件關聯起來的過程,稱為檔案開啟 csv檔案的特點 1.非二進位制檔案,而是純文字格式,通過單一編碼標識字元 2.以行為單位,開頭不留空行,行之間沒有空行 3.每行表示乙...