1. 程式人生 > >第7天

第7天

lam bin 應用 pil 代碼 字節 表達式 返回 ron

函數

參數傳遞:

普通參數

默認參數

動態參數:

* 轉換為元祖

** 轉換為字典 , 必須放最後

*+** 無敵

def show (*a,**b):

pass

show(11,22,33,44,lj=33,qyj=44)

#如果想傳遞某個變量,可以采用如下形式

num=[11,22,,33,44]

name={‘lj’=33,‘qyj‘=44}

show(*num,**name)

字符串格式化應用更改

si="{0} is {1}

result=s1.format(“lj”,2b)

print(result)

# 或者更改一下

l=[“lj”,2b]

result=s1.format(*l)

#或者再更改一下

l={“lj”:2b,}

result=s1.format(**l)

lambda 表達式

func=lambda a: a+1

關鍵字 形式參數: 函數內部代碼,只能一行,自動return

內置函數:

abs() 絕對值

all() 所有序列參數全為真 ,返回真 假:0 none "" [] {} () 空為假

any() 有真為真

ascii()

bin() 轉為二進制

bool()

bytearray() 轉換為 字節數組 bytearray("liujun",encode="utf-8")

bytes() 轉為字節字符串 bytes("liujun",encode="utf-8")

callable() 判斷是否可執行可調用 ,其實是判斷內部是否有 __call__方法

chr() 數字轉ascii碼;對應ord() 字符ascii碼轉數字

calssmethod()

compile() 編譯

complex() 復數

delattr() 反射 get attr help attr set attr 共四類

dict()

dir() 顯示變量所有的KEY內部方法

divmod()

第7天