- 博客(6)
- 收藏
- 关注
转载 生成器
生成器1. 生成器利用迭代器,我们可以在每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。为了达到记录当前状态,并配合next()函数进行迭代使用,我们可以采用更简便的语法,即生成器(generator)。生成器是一类特殊的迭代器。2. 创建生成器方法1要创建一个生...
2018-07-31 19:23:11 144
原创 迭代器
迭代器迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。1. 可迭代对象我们已经知道可以对list、tuple、str等类型的数据使用for...in...的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。但是,是否所有的数据类型都可以放到for....
2018-07-31 19:20:13 173
转载 多继承以及MRO顺序
多继承以及MRO顺序1. 单独调用父类的方法# coding=utf-8print("******多继承使用类名.__init__ 发生的状态******")class Parent(object): def __init__(self, name): print('parent的init开始被调用') self.name = name ...
2018-07-31 19:15:22 181
原创 HTTP协议简介
HTTP协议简介1. 使用谷歌/火狐浏览器分析在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。而浏览器和服务器之间的传输协议是HTTP,所以: HTML是一种用来定义网页的文本,会HTML,就可以编写网页; HTTP是在网络上传输HTML的协议,用于浏览器和服务器的通信。 Chrome浏览器提供了一套完整地调试工具,...
2018-07-31 19:08:26 136
原创 Django(1)
M. 模型,操作数据库 MV 视图,html,css,js 模板 TC 控制器,处理业务逻辑,相应给客户端 V 概念术语工程 == 项目应用 == 模块工程搭建 创建工程 django-admin startproject 工程名称 创建应用 python manage.py startapp 应用名称 定义视图 在应用中的...
2018-07-29 20:05:41 157
原创 Git 源代码管理
GitGit 是目前世界上最先进的分布式版本控制系统(没有之一)作用源代码管理为什么要进行源代码管理?便于多人协同开发便于版本控制Git管理源代码特点1.Git是分布式管理.服务器和客户端都有版本控制能力,都能进行代码的提交、合并、...2.Git会在根目录下创建一个.git隐藏文件夹,作为本地代码仓库Git操作流程Git服务器 --> 本地仓库 --> 客户端 --> 本地仓库...
2018-07-14 19:41:06 2644
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人