三元表达式:条件,条件成立,条件不成立。def my_max(x,y): if x >= y : #条件 return x #条件成立 else: return y #条件不成立三元:x=10y=30res=x if x >= y else yprint(x)列表推导式: 满足条件再执行左边,再放入一个列表中g=[]for i in range(1,11): res='abc'+str(i) #str(i)把i转换为字符类型 g.append(res)print(g)g=['abc'+str(i) for i in range(1,11)]print(g)g=['abc'+str(i) for i in range(1,11) if i >= 5]print(g)生成器表达式:g=('abc'+str(i) for i in range(1,11))print(g)next(g)