python基础-常用表达式
一、三元表达式
1.为什么要有三元表达式:
目的是为了让代码简洁且有效。执行效果可由 if else 表达式代替
2.什么是三元表达式:
有三个子表达式 组成的 表达式
语法: res =条件成立时的表达式 if 条件表达式 else 条件不成立时的表达式
例:求两个值的最大值
二、列表生成式
1.为什么要有列表生成式:
目的是为了让代码简洁且有效
2.什么是列表生成式:
用来生成列表的表达式
3.怎么用
例:将100 以内的大于50的值取出来
例2:names = ['alex', 'egon', 'lxx', 'wupeiqi'] 除egon以外名字加上_dsb,如 'alex_dsb'
三、字典生产式
1.为什么要有字典生成式:
目的是为了让代码简洁且有效
2.什么是字典生成式
用来生成字典的表达式
3.怎么用
例1:
例2: