python生成器三元表达式

使用yield返回  例如:

 1 def test():
 2     yield 1
 3     yield 2
 4     yield 3
 5     yield 4
 6 v = test()
 7 print(v.__next__())
 8 print(v.__next__())
 9 print(v.__next__())
10 print(v.__next__())
11 输出:
12 1
13 2
14 3
15 4

三元表达式:例如:

1 name = 'liyu'
2 res = '美女' if name =='liyu' else "谁啊"
3 print(res)
4 输出:
5 美女

猜你喜欢

转载自www.cnblogs.com/ch2020/p/12364595.html