摘要: 一、注释 分类:单行注释和多行注释 1、单行注释 单行注释以#开头,在当前行内,#后面的内容就是注释内容 2、多行注释 被两个 ''' 或 '''''' 包括起来的内容就是注释内容 二、语句分类 分类:单行语句和代码块 1、单行语句 单行语句指只有一行python代码 如:age = 18 2、代码 阅读全文
posted @ 2018-12-12 12:29 痴人谈情 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一、简介: python是一种面向对象的解释性计算机程序设计语言,由荷兰人Guido von Rossum于1989年的圣诞节发明。 Python语言的特色: 1、python是一门解释性语言 解释性语言:在程序运行的时候才会进行翻译 编译性语言:在执行之前,需要一个专门的编译过程,把程序编译成机械 阅读全文
posted @ 2018-12-11 18:27 痴人谈情 阅读(186) 评论(0) 推荐(0) 编辑
摘要: dump: 将dict(字典)转换为str(字符串),并写入json文件中。 load: 用于从json文件中读取数据 运行结果: dumps: 将dict(字典)转换为str(字符串)。 运行结果: loads: 用于将str(字符串)转换为dict(字典) 运行结果: 阅读全文
posted @ 2018-12-11 15:16 痴人谈情 阅读(1953) 评论(0) 推荐(0) 编辑
摘要: 一、Scrapy框架 Scrapy架构图(绿线是数据流向图) 1、Scrapy Engine(引擎): 负责 Spider、ItemPipeline、Downloader、Scheduler 中间的通讯,信号、数据传递等。 2、Scheduler(调度器): 它负责接受引擎发送过来的Request 阅读全文
posted @ 2018-12-10 21:00 痴人谈情 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1、GET请求产生一个TCP数据包;POST请求产生两个数据包。 简单来说就是:对于GET请求,浏览器将http、header、data一并发送出去,服务器响应200 OK(返回数据) 对于POST请求,浏览器发送header,服务器响应100 continue,浏览器再将data发送,服务器响应2 阅读全文
posted @ 2018-12-10 18:54 痴人谈情 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一、HTTPS优缺点 优点: 可认证用户和服务器,确保数据发送到正确的客户机和服务器; 可进行加密传输、身份认证的网络协议。 缺点: 加密范围有限; 影响缓存,增加数据开销和功耗; 不如HTTP高效。 二、HTTPS如何实现安全传输的 在HTTP和TCP间加了一层加密层TLS/SSL,SSL是一个加 阅读全文
posted @ 2018-12-09 00:42 痴人谈情 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、神马是栈 古有粮仓,即为栈。粮仓的特点就是最后放进去的谷粒,放在最上面。打仗行军,取粮是怎么取最快?肯定是最先取最上面的!栈这一种常用到的数据结构就是这种特点:后进先出(Last In First Out - LIFO),即最先进去的,最后被取出。 二、栈的python实现 三、神马是队列 与栈 阅读全文
posted @ 2018-12-06 23:07 痴人谈情 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、二叉树子节点个数 二、二叉树深度 三、二叉树反转 阅读全文
posted @ 2018-12-06 23:06 痴人谈情 阅读(523) 评论(0) 推荐(0) 编辑
摘要: HTTP协议 超文本传输协议,是一种建立在TCP上的无状态连接。整个基本流程是客户端发送一个http请求,说明客户端想要访问的资源和请求的动作,服务端收到请求后,开始处理请求,并根据请求做出相应的动作访问服务器资源。最后通过发送HTTP响应把结果返回给客户端。 一个请求的开始到响应的结束称为事务,当 阅读全文
posted @ 2018-12-06 23:05 痴人谈情 阅读(130) 评论(0) 推荐(0) 编辑