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

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

 更新時間: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)一些簡單的函數(shù)功能,所以追求代碼的簡潔和高效。
使用關(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)算符。它是軟件編程中的一種固定格式,是眾多編程語言中不可或缺的一種邏輯判斷算法,邏輯概念就是一個簡單的if條件判斷語句,使用這個算法可以調(diào)用數(shù)據(jù)時可以逐級篩選。

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

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

語法: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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

东安县| 阳城县| 湖州市| 肥东县| 扎兰屯市| 津市市| 阿图什市| 哈尔滨市| 新田县| 湖口县| 远安县| 石台县| 临湘市| 建瓯市| 广德县| 台中县| 仁化县| 通辽市| 弥渡县| 孟州市| 吴忠市| 孟津县| 贵定县| 辽阳县| 竹溪县| 崇信县| 大冶市| 双桥区| 宽城| 固阳县| 日照市| 洛阳市| 台山市| 墨竹工卡县| 建德市| 静安区| 罗源县| 肥城市| 贵溪市| 贺兰县| 军事|