一、三元运算
格式:对象 = 值1 if 条件 else 值2 当条件成立将值1赋给对象,反之将值2赋给对象
>>> name = 1 if True else 2 >>> name 1 >>> name = 1 if False else 2 >>> name 2
通式:代码1 if 条件 else 代码2 当条件成立执行if前面的代码1,不成立则执行代码2
二、lambda表达式
格式:函数名 = lambda 形参:功能代码
无参数 f2 = lambda : 123 print(f2()) 结果:123 #有参数 f2 = lambda a1,a2 : a1+a2 print(f2(1,2)) 结果:3
原文地址:https://www.cnblogs.com/tandonghao/p/9153007.html
时间: 2024-10-06 23:13:48