摘要: Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数。 无限迭代器 count()会创建一个无限迭代器 cycle()会把传入的一个序列无限重复下去: repeat()负责把一个元素无限的重复下去,不过如果提供第二个参数就可以限定重复次数: 无限序列只有在for迭代时才会无 阅读全文
posted @ 2018-05-01 22:45 瓜田月夜 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 迭代器 可迭代的 一个含有__iter__方法的对象就是可迭代的,他们都可以使用for循环取值(这样说并不对,__iter__方法应返回一个迭代器). 例如: 迭代器 内部含有__next__方法的可迭代对象就是迭代器 , 迭代器是可迭代的一部分. 可迭代对象调用__iter__()就形成了一个迭代 阅读全文
posted @ 2018-05-01 22:03 瓜田月夜 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 常用 常用属性 基本方法 __new__(cls[, ...]) 1. __new__ 是在一个对象实例化的时候所调用的第一个方法2. 它的第一个参数是这个类,其他的参数是用来直接传递给 __init__ 方法3. __new__ 决定是否要使用该 __init__ 方法,因为 __new__ 可以 阅读全文
posted @ 2018-05-01 20:35 瓜田月夜 阅读(165) 评论(0) 推荐(0) 编辑
摘要: django框架之二 --APP,路由系统 Django框架之三-->视图 Django框架之四-->模板 Django框架之五-->模型 Django框架之六-->Cookie和Session Django配置文件相关 Django框架之七 -->中间件 Ajax Django框架之form表单模 阅读全文
posted @ 2018-05-01 19:20 瓜田月夜 阅读(107) 评论(0) 推荐(0) 编辑