摘要: [TOC] 本章目录 一.什么是socket 二.为什么需要socket 三.socket的发展 四.python中的socket 五.基于TCP的socket 六.基于UDP的socket 六. 粘包问题详解 七.粘包的解决方案 引入:为什么一定要先学习网络协议? 之所以学习网络编程就是为了让我们 阅读全文
posted @ 2019-02-15 19:38 shengkengliu 阅读(288) 评论(0) 推荐(1) 编辑
摘要: [TOC] Python的垃圾回收机制 引子: 我们定义变量会申请内存空间来存放变量的值,而内存的容量是有限的,当一个变量值没有用了(简称垃圾)就应该将其占用的内存给回收掉,而变量名是访问到变量值的唯一方式,所以当一个变量值没有关联任何变量名时,我们就无法再访问到该变量值了,该变量值就是一个垃圾会被 阅读全文
posted @ 2019-02-15 19:26 shengkengliu 阅读(182) 评论(0) 推荐(0) 编辑
摘要: [TOC] 什么是异常 异常指不同于常规的情况 在python中是表示程序遇到了错误 一旦出现了异常,解释器会给出异常信息,并终止程序的执行! 常见异常 AttributeError 试图访问一个对象没有的属性,比如foo.x,但是foo没有属性x IOError 输入/输出异常;无法打开文件或无法 阅读全文
posted @ 2019-02-15 19:22 shengkengliu 阅读(128) 评论(0) 推荐(0) 编辑
摘要: [TOC] 面对对象 什么是面对对象 在学习面对对象之前需先明确面向过程 在学习面向对象之前我们写的任何代码都是面向过程的 什么是面向过程?面向过程是一种编程思想 即面向 朝向过程去编写代码,在编写代码是要时刻想着过程 过程是什么?解决问题的步骤 流程,即第一步干什么 其目的是将一个复杂的问题,拆分 阅读全文
posted @ 2018-12-20 14:34 shengkengliu 阅读(162) 评论(0) 推荐(0) 编辑
摘要: [TOC] 常用模块 re模块 ​ 引用:import re ​ 应用:常应用于正则表达式 正则表达式 : 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。 (在Python中)它内嵌在Python中,并通过 re 模块 阅读全文
posted @ 2018-12-06 20:33 shengkengliu 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一、包 ​ 1、什么是包 ​ 包就是一个含有__ init __.py文件的文件夹 ​ 2、如何使用包 ​ 调用包只运行打开的是__ init__ .py文件,需将其他模块的文件文件名添加导入到__ init__文件中,才能调用,不改变使用者使用方式,方便设计者管理。 二 、json与pickle模 阅读全文
posted @ 2018-12-05 20:17 shengkengliu 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1、什么是模块 模块就是一系列功能的集合体 模块分为四个通用类别: 1、使用python编写的.py文件 2、一被编译共享库dll的c或c++扩展 3、把一系列的模块组织到一个文件夹(注:文件夹下有一个__ init __.py文件,该文件称之为包) 4、使用c编写并链接到python解释器的内置模 阅读全文
posted @ 2018-12-05 19:27 shengkengliu 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器1、什么是迭代器? 迭代是一个重复的过程,但是每次重复都是基于上一次重复的结果而继续 while True: # print()#这不是迭代,单纯的循环 #基于索引的迭代取值 l('a','b','c',) i=0 while i < len(l): print(l[i]) i+=1 什么 阅读全文
posted @ 2018-12-03 16:21 shengkengliu 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、三元表达式 二、生成式 1、列表生成式 2、字典表达式 3、生成器表达式 g=(i for i in rang(10) if i 5) print(g) print(next(g)) print(next(g)) print(next(g)) print(next(g)) with open(' 阅读全文
posted @ 2018-12-03 16:10 shengkengliu 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一、函数对象,主要是讲函数都可以怎么用 在面对对象编程中 一切皆对象 具体体现 1、函数可以被引用 2、函数可以作为函数的参数 3、函数可以作为函数的返回值 4、可以被存储到容器类型中 例:写一个购物车 举办登陆和注册,购物 二、函数嵌套 ​ 1、嵌套调用 在一个函数中调用了另一个函数 ​ 2、嵌套 阅读全文
posted @ 2018-11-29 20:05 shengkengliu 阅读(118) 评论(0) 推荐(0) 编辑