Chinaunix首页 | 论坛 | 博客
  • 博客访问: 152543
  • 博文数量: 69
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 595
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-16 00:00
个人简介

宁可逆流而上与众不同,也不顺风顺水随波逐流

文章分类

全部博文(69)

文章存档

2020年(1)

2018年(9)

2017年(43)

2016年(16)

我的朋友

发布时间:2016-12-02 21:32:52

迭代器是访问集合的方式,只要它能被next()函数调用并不断返回下一个值,那么它就是迭代器。最重要的是它和生成器一样也是惰性计算(只有在元素被需要的时候才生成,节约空间)。区分可迭代的和迭代器:   list、dict、str都是可迭代的,但不是迭代器,他们在创建时就创建了所有元素,而迭代器只要在元素被需要时.........【阅读全文】

阅读(387) | 评论(0) | 转发(0)

发布时间:2016-12-02 20:50:13

在列表生成式中一旦创建一个列表那么将会创建所有元素,往往我们只需要几个,这极大浪费了内存空间。生成器就是为解决这种情况诞生的。它是一边计算一边生成元素的,一旦你不再i需要,它就不会计算后续元素。创建方式:列表生成式中把列表的中括号改为圆括号:L=[x*x for x in range(1,11)] #列表L.........【阅读全文】

阅读(423) | 评论(0) | 转发(0)

发布时间:2016-12-02 18:17:17

list()函数可以将tuple,dict,set都转化为list(其实是生成了一个list副本)。[x*x for x in range(1,11)] 如上就是列表的一般形式,前面是计算部分,后面加上约束条件部分,用一个中括号括起来就是列表生成式,两部分可以自行发挥,非常灵活.........【阅读全文】

阅读(423) | 评论(0) | 转发(0)

发布时间:2016-12-02 18:04:12

python中函数的参数类型有位置参数,默认参数,可变参数,关键字参数,命令关键字参数。我只说我觉得非常重要的部分。默认参数:    设置默认参数有个小技巧,把不经常变化的参数作为默认参数提供默认值比较好,经常变化的放在前面作位置参数,还有一点就是默认参数必须指向不变对象,否则可能会掉入它最.........【阅读全文】

阅读(422) | 评论(0) | 转发(0)

发布时间:2016-12-02 14:36:02

python3.4中print需要加括号,否则无法输出,而之前的版本可以不加......【阅读全文】

阅读(756) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册