天氣冷了,碼字手都不利索了!先哈一哈氣,各位也要多穿衣服注意保暖哈。話不多說,就直接進(jìn)入主題了。
本文內(nèi)容主要介紹了Python三元運(yùn)算與lambda表達(dá)式實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下!
三元運(yùn)算是if...else...的簡化版,lambda表達(dá)式是函數(shù)的簡化版
三元運(yùn)算(三目運(yùn)算)
lambda運(yùn)算(一行運(yùn)算符)
#規(guī)范
lambda 參數(shù)1,參數(shù)2 : 返回值
舉例:
fun = lambda a1,a2: a1 + a2
v = fun(12,23)
print(v)
#35
百度百科的例子比較好 用sorted排序進(jìn)行對比:
三元函數(shù)和lambda配合使用:
#配合使用 判斷兩數(shù)中的大數(shù)
fun = lambda a1,a2 : a1 if a1 > a2 else a2
num_max = fun(12,3)
print(num_max)
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助!
聯(lián)系客服