python3自學之路 筆記8

2021-09-12 06:28:53 字數 366 閱讀 8337

python 使用 lambda 來建立匿名函式。

所謂匿名,意即不再使用 def 語句這樣標準的形式定義乙個函式。

lambda 函式的語法只包含乙個語句,如下:

lambda [arg1 [,arg2,.....argn]]:expression
呼叫函式時,如果沒有傳遞引數,則會使用預設引數。

def run(a,b='123',c='222')  run('1')相當於執行了run('1','123','222')

global用法:在函式內呼叫修改全域性變數

加了星號 * 的引數會以元組(tuple)的形式匯入,存放所有未命名的變數引數。

加了兩個星號 ** 的引數會以字典的形式匯入。

python3自學之路 筆記4

python語言支援邏輯運算子,以下假設變數 a 為 10,b為 20 運算子邏輯表示式 描述例項 andx and y 布林 與 如果 x 為 false,x and y 返回 false,否則它返回 y 的計算值。a and b 返回 20。orx or y 布林 或 如果 x 是 true,它...

python3自學之路 筆記7

迭代器有兩個基本的方法 iter 和next 字串,列表或元組物件都可用於建立迭代器 a a b c d e b iter a for i in range len a print next b 這段 中b的型別為 在 python 中,使用了 yield 的函式被稱為生成器 generator 跟...

python3快速自學筆記1

字母大小寫轉換 message hello world print message 單詞大寫轉換 title print message.title 單詞全部大寫轉換 upper print message.upper 單詞全部小寫轉換 lower print message.lower 刪除空白 ...