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 美女

 

posted @ 2020-02-25 23:20  竹石2020  阅读(177)  评论(0)    收藏  举报