最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中的匿名函數(shù)使用簡介

 更新時間:2015年04月27日 14:30:54   作者:廖雪峰  
這篇文章主要介紹了Python中的匿名函數(shù)的使用,lambda是各個現(xiàn)代編程語言中的重要功能,需要的朋友可以參考下

當我們在傳入函數(shù)時,有些時候,不需要顯式地定義函數(shù),直接傳入匿名函數(shù)更方便。

在Python中,對匿名函數(shù)提供了有限支持。還是以map()函數(shù)為例,計算f(x)=x2時,除了定義一個f(x)的函數(shù)外,還可以直接傳入匿名函數(shù):

>>> map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9])
[1, 4, 9, 16, 25, 36, 49, 64, 81]

通過對比可以看出,匿名函數(shù)lambda x: x * x實際上就是:

def f(x):
  return x * x

關鍵字lambda表示匿名函數(shù),冒號前面的x表示函數(shù)參數(shù)。

匿名函數(shù)有個限制,就是只能有一個表達式,不用寫return,返回值就是該表達式的結果。

用匿名函數(shù)有個好處,因為函數(shù)沒有名字,不必擔心函數(shù)名沖突。此外,匿名函數(shù)也是一個函數(shù)對象,也可以把匿名函數(shù)賦值給一個變量,再利用變量來調用該函數(shù):

>>> f = lambda x: x * x
>>> f
<function <lambda> at 0x10453d7d0>
>>> f(5)
25

同樣,也可以把匿名函數(shù)作為返回值返回,比如:

def build(x, y):
  return lambda: x * x + y * y

小結

Python對匿名函數(shù)的支持有限,只有一些簡單的情況下可以使用匿名函數(shù)。

相關文章

  • Python學習之加密模塊使用詳解

    Python學習之加密模塊使用詳解

    加密模塊在工作中被廣泛應用。比如數(shù)據(jù)的傳入 不希望被捕獲,通過把數(shù)據(jù)加密,這樣即使被捕獲也無法獲取到數(shù)據(jù)的真實信息。本文將學習一下Python中的加密模塊的使用 方法,需要的可以參考一下
    2022-03-03
  • python3 selenium 切換窗口的幾種方法小結

    python3 selenium 切換窗口的幾種方法小結

    今天小編就為大家分享一篇python3 selenium 切換窗口的幾種方法小結,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Java與Python兩大幸存者誰更勝一籌呢

    Java與Python兩大幸存者誰更勝一籌呢

    Python起源于一種腳本語言,它的語法體現(xiàn)了一種可讀性的理念,具有簡單而規(guī)則的界限,鼓勵簡潔和一致的代碼布局,而Java是一種面向對象語言,其吸引力和價值所在是其具有的可移植性和相對效率。下面通過本文了解下java python 誰更勝一籌
    2018-04-04
  • 淺談matplotlib 繪制梯度下降求解過程

    淺談matplotlib 繪制梯度下降求解過程

    這篇文章主要介紹了淺談matplotlib 繪制梯度下降求解過程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • 淺談python多線程和多線程變量共享問題介紹

    淺談python多線程和多線程變量共享問題介紹

    這篇文章主要介紹了淺談python多線程和多線程變量共享問題介紹,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • Python裝飾器用法實例分析

    Python裝飾器用法實例分析

    這篇文章主要介紹了Python裝飾器用法,結合實例形式分析了帶參數(shù)裝飾器、無參數(shù)裝飾器等相關實現(xiàn)與使用技巧,需要的朋友可以參考下
    2019-01-01
  • 利用Python3實現(xiàn)統(tǒng)計大量單詞中各字母出現(xiàn)的次數(shù)和頻率的方法

    利用Python3實現(xiàn)統(tǒng)計大量單詞中各字母出現(xiàn)的次數(shù)和頻率的方法

    這篇文章主要介紹了利用Python3實現(xiàn)統(tǒng)計大量單詞中各字母出現(xiàn)的次數(shù)和頻率,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • python爬蟲使用正則爬取網(wǎng)站的實現(xiàn)

    python爬蟲使用正則爬取網(wǎng)站的實現(xiàn)

    這篇文章主要介紹了python爬蟲使用正則爬取網(wǎng)站的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • Python為人臉照片添加口罩實戰(zhàn)

    Python為人臉照片添加口罩實戰(zhàn)

    本文主要介紹了Python為人臉照片添加口罩實戰(zhàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 使用python turtle畫高達

    使用python turtle畫高達

    今天小編就為大家分享一篇使用python turtle畫高達,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01

最新評論

正阳县| 台北县| 车致| 赤水市| 杭锦后旗| 黄梅县| 阿拉善右旗| 隆回县| 综艺| 西充县| 镇雄县| 天长市| 二手房| 红河县| 丰顺县| 兴山县| 天柱县| 峨眉山市| 星座| 大同县| 巴彦淖尔市| 玉溪市| 自贡市| 青神县| 分宜县| 周口市| 寻乌县| 达日县| 台江县| 陆川县| 德化县| 金坛市| 乌鲁木齐市| 南投市| 惠东县| 民丰县| 碌曲县| 济南市| 迭部县| 曲麻莱县| 莫力|