![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python高级
文章平均质量分 80
爱吃萝卜的喵
笑是一种没有副作用的镇静剂
展开
-
http协议文字加图解
图解传说中的HTTP协议转自头条号猪哥亮额先扒一扒HTTP协议背景?HTTP(HyperText Transfer Protocol) 即超文本传输协议,现在基本上所有web项目都遵从HTTP协议(协议就是一种人为的规范)。目前绝大部分使用的都是HTTP/1.1版本(1.0太老,2.0仍在制订中。。。)。因为HTTP协议是...转载 2018-12-20 12:06:16 · 222 阅读 · 0 评论 -
python垃圾回收机制
参考自:https://baijiahao.baidu.com/s?id=1575523435249123&wfr=spider&for=pchttps://www.jianshu.com/p/1e375fb40506Python的GC模块主要运用了引用计数来跟踪和回收垃圾,在引用计数的基础上,还可以通过“标记-清除”解决容器对象可能产生的循环引用的问题。通过分代回收以...原创 2018-12-15 17:17:23 · 468 阅读 · 4 评论 -
Python2和Python3的区别
1) 核心类差异 1. Python3对Unicode字符的原生支持。 Python2中使用 ASCII 码作为默认编码方式导致string有两种类型str和unicode,Python3只支持unicode的string。Python2和Python3字节和字符对应关系为: Python2 Python3 表现 转换 作用 str bytes ...原创 2018-12-30 12:00:18 · 139 阅读 · 0 评论 -
http协议简述以及三次握手四次挥手
目前绝大部分使用的都是HTTP/1.1版本,在了解http之前,先了解一下Tcp/Ip协议族通常使用网络是在TCP/IP协议族的基础上运作的,而Http属于它内部的一个子集TCP/IP协议族:TCP/IP按照层次从上至下分为四层:应用层,传输层,网络层,数据链路层1 应用层作用:应用层决定了向用户提供应用服务时通信的活动。eg. DNS、FTP、HTTP。2 传输层作用:传输...原创 2018-12-25 11:35:19 · 1094 阅读 · 0 评论 -
迭代器、生成器详解
一、迭代器首先来理解一下什么是迭代1、迭代:概念:不断重复某一动作,这一次的操作是基于上一次的结果完成的,中间不能断掉,比如:使用for循环遍历列表获取值的过程for value in [2, 3, 4]: print(value) 2、可迭代对象:用for循环遍历取值的对象叫做可迭代对象, 比如:列表、元组、字典、集合、range、字符串3、判断对象是否是可...原创 2019-01-10 17:03:31 · 762 阅读 · 1 评论 -
python之闭包和装饰器
闭包闭包函数必须满足两个条件:1.函数内部定义的函数 2.包含对外部作用域而非全局作用域的引用如下闭包函数:def callFunc(): n = 1 def show(): print('show: ', n) return shows = callFunc()s()程序在执行时,callFunc 函数返回了内部定义的 show 函...原创 2019-01-21 23:10:45 · 147 阅读 · 0 评论