python 专题
NASA52
这个作者很懒,什么都没留下…
展开
-
三次握手四次挥手
定义三次握手与四次挥手是客户端和服务器建立连接的一个过程,因为有建立连接和断开连接的次数不同,所以称之为三次握手和四次挥手。常用标识符序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号确认号ack:占4个字节,期待收...原创 2019-12-14 12:18:07 · 117 阅读 · 0 评论 -
Python数据类型之 列表
列表列表数据类型简介:序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。其他编程语言也有类似的数据类比如JS中的数组, java中的数组等等,它是以[ ]括起来,每个元素用 ’ , ’ 隔开而且可以存放各种数据类型,支持字符串,整型,布尔值,列表,集...原创 2019-12-01 15:24:37 · 244 阅读 · 0 评论 -
Python数据类型之字符串
既然说到字符串,那我们就从定义开始说起吧!那什么是字符串呢?字符串是 Python 中最常用的数据类型,在python中用引号引起来的就是字符串。它的作用是用来存储少量数据的。作为一个萌新的时候,天真的以为引号必须是双引号,知道看到别人全程英文输入编程,才知道单引号也可以用来表示字符串,我·····自闭了!举个栗子:name=‘The GreatWall’ 引号中的每个字母叫做一...原创 2019-11-30 22:41:44 · 232 阅读 · 0 评论 -
python2与python3的区别
1.printprint()函数代替print语句。在 Python2.x 中,输出数据使用的是 Print 语句,但是在 Python 3.x 中,print 语句没有了,取而代之的是 print 函数。2.编码集改变python3支持中文。Python 2.x 默认采用的 ASCII 编码,Python 3.x 默认使用 UTF-8 编码,可以很好地支持中文或其它非英文字符。3.ran...原创 2019-11-29 22:36:15 · 129 阅读 · 0 评论 -
并行与并发
并发: 又称伪并行, 表示多个任务同时发生。即在操作系统中某个时间段有多个程序处于启动运行到运行完毕的状态,这几个程序又在同一处理机上运行。就好比你打开电脑同时听歌、写论文。并行: 多个任务同时进行,指当系统有一个以上CPU时,一个CPU执行一个进程,另一个CPU执行另一个进程,两者互不干涉,互不抢占资源,同时进行。千万不要混淆并发和并行这两个概念,这可不是近义词,是两个很重要又很容易被问到的...原创 2019-11-27 23:29:52 · 273 阅读 · 0 评论 -
Python学习之三大名器-装饰器、迭代器、生成器
Python学习之三大名器-装饰器、迭代器、生成器一、装饰器装饰,顾名思义就是在原来的基础上进行美化及完善,器这里指函数,所以说装饰器就是装饰函数,也就是在不改变原来函数的代码及调用方式的前提下对原函数进行功能上的完善。其核心原理其实是利用闭包。格式 @关键字+装饰函数被装饰函数()注意:@行必须顶头写而且是在被装饰函数的正上方按照形式可以分为:无参装饰器和有参装饰器,有参装饰器即给装...原创 2019-11-26 23:27:25 · 162 阅读 · 0 评论 -
python 的垃圾回收机制
Python垃圾回收主要以引用计数为主,分代回收为辅。引用计数法的原理是每个对象维护一个ob_ref,用来记录当前对象被引用的次数,也就是来追踪到底有多少引用指向了这个对象,当发生以下四种情况的时候,该对象的引用计数器+1对象被创建 ?a=14对象被引用?b=a对象被作为参数,传到函数中 ?func(a)对象作为一个元素,存储在容器中 ?List={a,”a”,”b”,2}...原创 2019-11-02 22:52:33 · 135 阅读 · 0 评论