小草穗 Python 學習 匿名函式

2021-10-03 02:18:03 字數 432 閱讀 9949

『』』

概念: 不使用def這樣的語句定義函式,使用lambda來建立匿名函式

特點:1、lambda只是乙個表示式,函式體比def簡單

2、lambda的主體是乙個表示式,而不是**塊,僅僅只能在lambada表示式中封裝簡單的邏輯

3、lambda函式有自己的命名空間,且不能訪問自由引數列表之外的或全域性命名空間的引數

4、雖然lambda是乙個表示式且看起來只能寫一行,與c和c++內聯函式不同

格式: lambda 引數1,引數2,……,引數n:expression

```python

sum = lambda num1,num2:num1 + num2

print

(sum(1

,2))

小草穗 Python 學習 dict字典

概述 鍵值儲存 key value 具有極快的查詢速度 key的特性 1.字典中的key必須唯一 2.key必須是不可變物件 3.字串 整數都是不可變的,可以作為key 4.list可變的,不能作為key 字串作為key 5.儲存時無序的 dict1 print dict1 lilei print ...

小草穗 Python 學習 裝飾器

概念 是乙個閉包,把乙個函式當做引數返回乙個替代版的函式 本質是是乙個返回函式的函式 def func1 print xcs is a good man def outer func def inner age if age 0 age 0 func age return inner def out...

小草穗 Python 學習 位運算

異或運算 同0異1 print 5 7 每個二進位制為取反 print 5 左移動運算子 各個二進位制位全部左移動若干位 右側的數字決定,高位丟棄,低位補0 print print 2 2 右移動運算子 各個二進位制位全部右移動若干位 右側的數字決定,高位丟棄,低位補0 print 5 2 關係運算...