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

python中l(wèi)ambda()的用法

 更新時間:2017年11月16日 00:02:26   投稿:mdxy-dxy  
這篇文章主要介紹了python中l(wèi)ambda()的用法,在python中有一個匿名函數(shù)lambda,匿名函數(shù)顧名思義就是指:是指一類無需定義標識符(函數(shù)名)的函數(shù)或子程序,需要的朋友可以參考下

在C++11和C#中都有匿名函數(shù)的存在。下面看看在python中匿名函數(shù)的使用。

1.lambda只是一個表達式,函數(shù)體比def簡單很多。

2.lambda的主體是一個表達式,而不是一個代碼塊。僅僅能在lambda表達式中封裝有限的邏輯進去。

3.lambda表達式是起到一個函數(shù)速寫的作用。允許在代碼內(nèi)嵌入一個函數(shù)的定義。

例1.定義一個lambda表達式,求三個數(shù)的和

# -*- coding: UTF-8 -*-
f = lambda x,y,z:x + y + z

print f(1,2,3)
print f(4,5,6)

輸出:
6
15

例2.用lambda表達式求n的階乘

# -*- coding: UTF-8 -*-
n = 5
print reduce(lambda x,y:x*y,range(1,n+1))

輸出:120

4.lambda表達式也可以用在def函數(shù)中

# -*- coding: UTF-8 -*-

def action(x):
  return lambda y:x + y
a = action(2)
print a(22)

輸出:24

這里定義了一個action函數(shù),返回了一個lambda表達式。其中l(wèi)ambda表達式獲取到了上層def作用域的變量名x的值。

a是action函數(shù)的返回值,a(22),即是調(diào)用了action返回的lambda表達式。

這里也可以把def直接寫成lambda形式。如下

# -*- coding: UTF-8 -*-

b = lambda x:lambda y:x + y
a = b(3)
print a(2)
print (b(2))(2)

輸出:
5
4

好了這篇文章就結(jié)束到這了,需要的朋友可以看下面的相關(guān)內(nèi)容

相關(guān)文章

  • python 類之間的參數(shù)傳遞方式

    python 類之間的參數(shù)傳遞方式

    今天小編就為大家分享一篇python 類之間的參數(shù)傳遞方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 一起來了解python的if流程控制

    一起來了解python的if流程控制

    這篇文章主要為大家詳細介紹了python的if流程控制,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Django框架模板注入操作示例【變量傳遞到模板】

    Django框架模板注入操作示例【變量傳遞到模板】

    這篇文章主要介紹了Django框架模板注入操作,結(jié)合實例形式分析了Django框架變量傳遞到模板簡單操作技巧,需要的朋友可以參考下
    2018-12-12
  • Python實現(xiàn)異常值自動檢測的案例分享

    Python實現(xiàn)異常值自動檢測的案例分享

    在數(shù)據(jù)分析和機器學習中,異常值的檢測是一個關(guān)鍵步驟,它有助于識別數(shù)據(jù)中的異常模式和離群點,本文將介紹Python中異常值檢測的實戰(zhàn)案例,使用一些常見的技術(shù)和庫,為大家提供全面的示例代碼和詳細解釋
    2024-01-01
  • 安裝Keras,tensorflow,并實現(xiàn)將虛擬環(huán)境添加到j(luò)upyter?notebook

    安裝Keras,tensorflow,并實現(xiàn)將虛擬環(huán)境添加到j(luò)upyter?notebook

    這篇文章主要介紹了安裝Keras,tensorflow,并實現(xiàn)將虛擬環(huán)境添加到j(luò)upyter?notebook,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • python創(chuàng)建進程fork用法

    python創(chuàng)建進程fork用法

    這篇文章主要介紹了python創(chuàng)建進程fork用法,實例分析了Python使用fork創(chuàng)建進程的使用方法,需要的朋友可以參考下
    2015-06-06
  • Pycharm2020最新激活碼|永久激活(附最新激活碼和插件的詳細教程)

    Pycharm2020最新激活碼|永久激活(附最新激活碼和插件的詳細教程)

    這篇文章主要介紹了Pycharm2020最新激活碼|永久激活(附最新激活碼和插件的詳細教程),本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • django項目簡單調(diào)取百度翻譯接口的方法

    django項目簡單調(diào)取百度翻譯接口的方法

    這篇文章主要介紹了django項目簡單調(diào)取百度翻譯接口的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-08-08
  • python正則表達式對字符串的查找匹配

    python正則表達式對字符串的查找匹配

    正則表達式是一種文本模式,包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為“元字符”),下面這篇文章主要給大家介紹了關(guān)于python正則表達式對字符串的查找匹配的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • python中hasattr方法示例詳解

    python中hasattr方法示例詳解

    hasattr()函數(shù)是Python中一個非常有用的工具,可以幫助我們在運行時檢查對象的屬性或方法,通過合理地使用hasattr()函數(shù),我們可以寫出更靈活、可維護和健壯的代碼,這篇文章主要介紹了python中hasattr方法,需要的朋友可以參考下
    2023-12-12

最新評論

海阳市| 大安市| 泰安市| 顺义区| 武穴市| 通化市| 吉安县| 定结县| 离岛区| 京山县| 于都县| 胶州市| 牟定县| 关岭| 浮山县| 新疆| 临夏市| 拜城县| 保德县| 双牌县| 溧阳市| 涞水县| 通渭县| 鹿邑县| 邵东县| 肇州县| 宁南县| 涿鹿县| 鱼台县| 察隅县| 教育| 石首市| 太原市| 鹤山市| 沙河市| 云和县| 石阡县| 吉木萨尔县| 金阳县| 榆树市| 金门县|