欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python匿名函數(shù)的實例用法

 更新時間:2021年03月26日 08:12:34   作者:小妮淺淺  
在本篇文章里小編給大家整理了一篇關(guān)于python匿名函數(shù)的實例用法,有興趣的朋友們可以學(xué)習(xí)參考下。

一般情況下,lambda就像是一個函數(shù)簡化器,它允許在所用代碼中嵌入函數(shù)的定義。它們完全是可選的(一直都可以使用def替換它們),但只需嵌入少量可執(zhí)行代碼,就能使代碼結(jié)構(gòu)更加簡潔,從而大大簡化代碼復(fù)雜性,提高代碼可讀性。

1、優(yōu)點

(1)減少重復(fù)代碼;

(2)模塊化代碼。

2、實例

# def函數(shù)
def square(x):
  return x**2
squared = map(square, [1, 2, 3, 4, 5])
 # lambda函數(shù)
squared = map(lambda x: x**2, [1, 2, 3, 4, 5])

知識點擴展:

什么是匿名函數(shù)

在python中,匿名函數(shù),顧名思義,就是沒有名字的函數(shù),它主要用在那些只使用一次的場景中。如果我們的程序中只需要調(diào)用一次某個簡單邏輯,把它寫成函數(shù)還需要先定義、取函數(shù)名字等一些列操作,這種場景下使用匿名函數(shù)往往能夠讓你的程序更加簡單。

匿名函數(shù)還有名稱,叫做lambda

----計算一個數(shù)的平方---
>>> lambda x: x**2
<function <lambda> at 0x7f6ebe013a28> 
---注意,這個是一個函數(shù)的地址---
>>> func=lambda x: x**2
>>> func(2)
4
>>> 
>>> func(3)
9

利用lambda,我們實現(xiàn)對一個數(shù)字x求平方的運算,在python中,**代表乘方操作。

上面的例子中,x就是參數(shù),冒號后面的x**2就是expression表達(dá)式。

到此這篇關(guān)于python匿名函數(shù)的實例用法的文章就介紹到這了,更多相關(guān)python匿名函數(shù)的好處內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 利用python實現(xiàn)終身免費的聽書工具

    利用python實現(xiàn)終身免費的聽書工具

    本文通過實際案例,詳細(xì)介紹了作者如何利用Python庫實現(xiàn)文本轉(zhuǎn)語音的過程,從安裝庫到實際操作案例,都有詳細(xì)的說明,為讀者提供了一定的參考價值
    2024-03-03
  • python環(huán)境變量配置流程

    python環(huán)境變量配置流程

    這篇文章主要為大家介紹了python環(huán)境變量配置流程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-02-02
  • python中的隨機函數(shù)random的用法示例

    python中的隨機函數(shù)random的用法示例

    這篇文章主要介紹了python中的隨機函數(shù)random的用法示例,詳細(xì)的介紹了python 隨機函數(shù)random的用法和示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python實現(xiàn)判斷字符串中包含某個字符的判斷函數(shù)示例

    Python實現(xiàn)判斷字符串中包含某個字符的判斷函數(shù)示例

    這篇文章主要介紹了Python實現(xiàn)判斷字符串中包含某個字符的判斷函數(shù),涉及Python自定義函數(shù)中使用find方法針對字符串的簡單判斷查找相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • 詳解Python的Django框架中的Cookie相關(guān)處理

    詳解Python的Django框架中的Cookie相關(guān)處理

    這篇文章主要介紹了詳解Python的Django框架中的Cookie相關(guān)處理,Cookie存儲是每個開發(fā)框架都會著重注意的重要功能,需要的朋友可以參考下
    2015-07-07
  • Python工具腳本調(diào)用外層模塊的操作方法

    Python工具腳本調(diào)用外層模塊的操作方法

    今天有同學(xué)問我,這種情況應(yīng)該怎么調(diào)用,才能讓remove_outdated_data.py正確導(dǎo)入models里面的模塊,下面通過本文介紹下Python工具腳本調(diào)用外層模塊的方法,感興趣的朋友一起看看吧
    2024-02-02
  • Python3調(diào)用百度AI識別圖片中的文字功能示例【測試可用】

    Python3調(diào)用百度AI識別圖片中的文字功能示例【測試可用】

    這篇文章主要介紹了Python3調(diào)用百度AI識別圖片中的文字功能,結(jié)合實例形式分析了Python3安裝及使用百度AI接口的相關(guān)操作技巧,并附帶說明了百度官方AI平臺的注冊及接口調(diào)用操作方法,需要的朋友可以參考下
    2019-03-03
  • python global和nonlocal用法解析

    python global和nonlocal用法解析

    這篇文章主要介紹了python global和nonlocal用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • pytorch獲取vgg16-feature層輸出的例子

    pytorch獲取vgg16-feature層輸出的例子

    今天小編就為大家分享一篇pytorch獲取vgg16-feature層輸出的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python代碼連接到 Chat GPT API的方法

    Python代碼連接到 Chat GPT API的方法

    Chat GPT 由于其獨特、近乎準(zhǔn)確且類似人類的響應(yīng),如今在互聯(lián)網(wǎng)上引起了過多的討論,本文討論如何通過 Python 代碼連接到 Chat GPT API,感興趣的朋友一起看看吧
    2023-02-02

最新評論