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

Python?中的lambda匿名函數(shù)和三元運(yùn)算符

 更新時(shí)間:2022年04月18日 15:53:55   作者:小可愛呦  
這篇文章主要介紹了Python?中的lambda匿名函數(shù)和三元運(yùn)算符,使用關(guān)鍵字???lambda???定義,所以匿名函數(shù)又稱之為lambda表達(dá)式,下面文章更多相關(guān)內(nèi)容需要的小伙伴可以參考一下

匿名函數(shù)

什么是匿名函數(shù)

用一句話表達(dá)只有返回值的函數(shù)就是匿名函數(shù)。
匿名函數(shù)只用來實(shí)現(xiàn)一些簡(jiǎn)單的函數(shù)功能,所以追求代碼的簡(jiǎn)潔和高效。
使用關(guān)鍵字 ??lambda?? 定義,所以匿名函數(shù)又稱之為lambda表達(dá)式。

分類

  • 無參數(shù)的??lambda?? 表達(dá)式
# 普通函數(shù)
def func():
return 'hello motherland'

# 調(diào)用
res = func()
print(res) # hello motherland


# lambda表達(dá)式
func = lambda: 'hello motherland'

# 調(diào)用
res = func()
print(res) # hello motherland
  • 有參數(shù)的??lambda?? 表達(dá)式
# 普通函數(shù)
def func(val):
return val


# lambda表達(dá)式
func = lambda val: val
  • 帶有判斷條件的??lambda?? 表達(dá)式
def func(val):
if val == 0:
return 'yes'
return 'no'


# lambda表達(dá)式
func = lambda val: 'yes' if val == 0 else 'no'

三元運(yùn)算符

三元運(yùn)算符一般又稱之為三目運(yùn)算符。它是軟件編程中的一種固定格式,是眾多編程語言中不可或缺的一種邏輯判斷算法,邏輯概念就是一個(gè)簡(jiǎn)單的if條件判斷語句,使用這個(gè)算法可以調(diào)用數(shù)據(jù)時(shí)可以逐級(jí)篩選。

語法:條件成立表達(dá)式 ? 條件判斷式 : 條件反式

眾多語言中一般使用??…… ? …… : ……?? 符號(hào)作為三元運(yùn)算符,但是python不是這樣,python中使用??…… if ……… else ………?? 作為三元運(yùn)算符的使用, 這也體現(xiàn)了python比其它的語言的優(yōu)勢(shì),更簡(jiǎn)單的語法和更高的語句可視化。

語法:lambda [參數(shù)] : 真值 if 條件表達(dá)式 else 假值

如果條件表達(dá)式成立,返回真值,反之返回假值

res = 'yes' if 1 == 1 else 'no'

print(res) # yes

到此這篇關(guān)于Python 中的lambda匿名函數(shù)和三元運(yùn)算符的文章就介紹到這了,更多相關(guān) -lambda匿名函數(shù)和三元運(yùn)算符內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Pandas實(shí)現(xiàn)批量拆分與合并Excel的示例代碼

    Pandas實(shí)現(xiàn)批量拆分與合并Excel的示例代碼

    這篇文章主要為大家詳細(xì)講講如何利用python Pandas實(shí)現(xiàn)批量拆分與合并Excel,文中有非常詳細(xì)的的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們很有幫助,需要的朋友可以參考下
    2022-05-05
  • openCV實(shí)現(xiàn)圖像融合的示例代碼

    openCV實(shí)現(xiàn)圖像融合的示例代碼

    圖像融合是兩幅圖片疊加在一起,本文主要介紹了openCV實(shí)現(xiàn)圖像融合的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 淺談編碼,解碼,亂碼的問題

    淺談編碼,解碼,亂碼的問題

    下面小編就為大家?guī)硪黄獪\談編碼,解碼,亂碼的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • 為什么你還不懂得怎么使用Python協(xié)程

    為什么你還不懂得怎么使用Python協(xié)程

    這篇文章主要給大家介紹了關(guān)于為什么你還不懂得怎么使用Python協(xié)程的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 安裝多個(gè)版本的TensorFlow的方法步驟

    安裝多個(gè)版本的TensorFlow的方法步驟

    這篇文章主要介紹了安裝多個(gè)版本的TensorFlow的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Python+OpenCV實(shí)戰(zhàn)之利用?K-Means?聚類進(jìn)行色彩量化

    Python+OpenCV實(shí)戰(zhàn)之利用?K-Means?聚類進(jìn)行色彩量化

    這篇文章主要介紹了如何利用?K-Means?聚類進(jìn)行色彩量化,以減少圖像中顏色數(shù)量。文中的代碼具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以關(guān)注一下
    2021-12-12
  • 用Python快速讀取Excel數(shù)據(jù)

    用Python快速讀取Excel數(shù)據(jù)

    嘿,想學(xué)會(huì)用Python快速讀取Excel數(shù)據(jù)嗎?不用擔(dān)心,這個(gè)指南將帶你輕松掌握這項(xiàng)技能,讓我們一起開始吧!
    2023-12-12
  • python庫使用Fire庫生成命令行參數(shù)

    python庫使用Fire庫生成命令行參數(shù)

    Python Fire是一個(gè)開源庫,能把Python對(duì)象轉(zhuǎn)換為命令行界面,F(xiàn)ire庫是一個(gè)非常有用的工具,它可以幫助開發(fā)人員創(chuàng)建命令行界面,并且可以將任何Python對(duì)象轉(zhuǎn)換為命令行界面,這篇文章主要介紹了python庫使用Fire庫生成命令行參數(shù),需要的朋友可以參考下
    2024-02-02
  • 使用python對(duì)文件中的數(shù)值進(jìn)行累加的實(shí)例

    使用python對(duì)文件中的數(shù)值進(jìn)行累加的實(shí)例

    今天小編就為大家分享一篇使用python對(duì)文件中的數(shù)值進(jìn)行累加的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Jmeter通過OS進(jìn)程取樣器調(diào)用Python腳本實(shí)現(xiàn)參數(shù)互傳

    Jmeter通過OS進(jìn)程取樣器調(diào)用Python腳本實(shí)現(xiàn)參數(shù)互傳

    這篇文章主要介紹了Jmeter通過OS進(jìn)程取樣器調(diào)用Python腳本實(shí)現(xiàn)參數(shù)互傳,描述在cmd中調(diào)用上面的Python腳本并傳入兩個(gè)參數(shù)展開主題,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-03-03

最新評(píng)論