函式引數
引數規則:
引數列表引數一般順序是:普通引數
def fn(x,y,z=3,*args,m=4,n,**kwargs):
print(x,y,z,m,n)
print(args)
print(kwargs)
示例:
實際應用場景舉例:
函式引數解構
給函式提供實參的時候,可以在集合型別前使用*或者**;把集合型別的結構給解開,提取出所有元素作為函式的實參;
非字典型別使用*解構成位置引數;
字典型別使用**解構成關鍵字引數;
提取出來的元素數目要和引數的要求匹配,也要和引數的型別匹配;
示例:
引數解構和可變引數
Python變數及函式巢狀 第七天
1 全域性變數和區域性變數 上一級變數 1 全域性變數特點 頂格寫的,沒有縮排,在任意位置都可以呼叫。2 區域性變數特點 在任意乙個子程式 函式 裡定義的,只在該子程式 函式 內生效。3 可以在乙個程式中存在相同名稱的區域性變數和全域性變數,這樣的話,在 列印則輸出哪個變數。示例如下 name zh...
初學Python第七天
繼上次10.10注釋,到了序列這一章,開乙個新的章節 一 通用序列操作 定義 python中序列的通用操作,在列表 list 和元組 tuple 中都會用到。基礎的8類操作種類 索引 index 分片 slice 相加 add 乘法 multiply 成員 member 長度 length 最小值 ...
Python小白第七天
1.1變數 變數不需要先宣告 在使用變數前,需要對其先賦值 變數名可以包括字母 數字 下劃線,但不能以數字開頭 區分大小寫 1.2字串 雙引號或單引號內的東西 python i love you 或 python i love you 如果字串中需要出現單引號或雙引號,此時需要使用轉義符號 對出現的...