Python三元運算與lambda表達式實例解析
更新時間:2019年11月30日 09:38:35 作者:wangxiaobei2019
這篇文章主要介紹了Python三元運算與lambda表達式實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了Python三元運算與lambda表達式實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
三元運算是if...else...的簡化版,lambda表達式是函數的簡化版
三元運算(三目運算)

# 判斷兩個數中的較大者 fun(a1,a2): return a1 if a1>a2 else a2 v = fun(5,2) print (v) # v = 5
lambda運算(一行運算符)
#規(guī)范 lambda 參數1,參數2 : 返回值
舉例
fun = lambda a1,a2: a1 + a2 v = fun(12,23) print(v) #35
百度百科的例子比較好 用sorted排序進行對比

三元函數和lambda配合使用
#配合使用 判斷兩數中的大數 fun = lambda a1,a2 : a1 if a1 > a2 else a2 num_max = fun(12,3) print(num_max)
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

