**
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.每行表示乙...