1、三元运算
三元运算是为了解决简单的if else语句,如:
正常if else的写法是:
三元运算可以写成:
即:
条件成立时执行的语句+"if"+条件+"else"+条件不成立时执行的语句
原先需要写4行代码,用三元运算只要一行代码就行。
2、lambda表达式
lambda表达式是为了解决简单的函数定义,如:
正常情况下函数的使用:
用lambda表达式可表示为:
即:
函数名=lambda+参数(可以无参数)+":"+返回值
3、三元运算和lambda表达式的组合运用