018-python基础-三元运算和lambda表达式

 1 # 三元运算,三目运算,if else简写
 2 
 3 if 1 == 1:
 4     name = "alex"
 5 else:
 6     name = "SB"
 7 # 如果 1==1 成立,
 8 # name = "alex"
 9 # 否则
10 # name = "SB"
11 
12 name = "alex" if 1 == 1 else "SB"

 lambda表达式

 1 def f1(a1):
 2     return a1+100
 3 ret = f1(10)
 4 print(ret)
 5 
 6 # 输出
 7 110
 8 
 9 #####
10 
11 f2 = lambda a1: a1+100     # 相当于def f1(a1)的简写,f2表示函数名,冒号前面的a1表示形式参数
12 ret =f2(9)
13 print(ret)
14 
15 # 输出
16 109

 

转载于:https://www.cnblogs.com/chhphjcpy/p/6077972.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值