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

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

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

匿名函數(shù)

什么是匿名函數(shù)

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

分類

  • 無(wú)參數(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)算符。它是軟件編程中的一種固定格式,是眾多編程語(yǔ)言中不可或缺的一種邏輯判斷算法,邏輯概念就是一個(gè)簡(jiǎn)單的if條件判斷語(yǔ)句,使用這個(gè)算法可以調(diào)用數(shù)據(jù)時(shí)可以逐級(jí)篩選。

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

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

語(yǔ)法: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)文章

最新評(píng)論

武安市| 乡宁县| 建水县| 江油市| 锡林浩特市| 东安县| 阿巴嘎旗| 普陀区| 花垣县| 玉山县| 上虞市| 紫金县| 霞浦县| 乌审旗| 鹿泉市| 临江市| 红河县| 庄河市| 中宁县| 西贡区| 神木县| 漳州市| 甘泉县| 浙江省| 乡城县| 积石山| 长沙市| 平阳县| 华安县| 永福县| 房产| 昌乐县| 定襄县| 建湖县| 吴江市| 大余县| 胶南市| 明溪县| 鸡西市| 河北区| 历史|