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

Python三元運算與lambda表達式實例解析

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

這篇文章主要介紹了Python三元運算與lambda表達式實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

三元運算是if...else...的簡化版,lambda表達式是函數(shù)的簡化版

三元運算(三目運算)

# 判斷兩個數(shù)中的較大者
fun(a1,a2):
  return a1 if a1>a2 else a2
v = fun(5,2)
print (v)
# v = 5

lambda運算(一行運算符)

#規(guī)范
lambda 參數(shù)1,參數(shù)2 : 返回值

舉例

fun = lambda a1,a2: a1 + a2
v = fun(12,23)
print(v)
#35

百度百科的例子比較好 用sorted排序進行對比

三元函數(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í)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論