摘要: 随机形成字母和数字组成的五位字符码。 [root@localhost python]# vim timee.py import random def coder(): code = '' for i in range(5): add = random.choice([random.randrange(10),chr(random.randrange(65,91))]) ... 阅读全文
posted @ 2018-02-04 17:43 lixinliang 阅读(155) 评论(0) 推荐(0) 编辑
摘要: python 中生成器都是迭代器,而迭代器不一定是生成器。 迭代器: 满足以下两个条件 1,有inter方法 2,有next方法 阅读全文
posted @ 2018-02-04 15:56 lixinliang 阅读(127) 评论(0) 推荐(0) 编辑
摘要: python 生成器一共两种创建方法: 1,(x for x in range(5)) 2,yield 例如: # vim 3.py def fib(max): n,before,after = 0,0,1 while n < max: yield before before,after = aft 阅读全文
posted @ 2018-02-04 12:42 lixinliang 阅读(150) 评论(0) 推荐(0) 编辑