.三元表达式
#一种数据类型,自动实现可迭代协议
#使用yield代替return 返回结果
def test():
yield 1
g = test()#生成器
print(g)
#三元表达式
name = "alex"
res = 'haha' if name == "alex" else "shuaige"
print(res)
#列表解析,没有四元表达式
l = ['鸡蛋%s' %i for i in range(10) if i > 5]
print(l)
hen = ('鸡蛋%s' %i for i in range(10) if i > 5)#生成器表达式
print(hen)
print(hen.__next__())