摘要:
进程 进程的定义:进行中的过程,是对正在运行程序的一个抽象。 1.multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了multiproces 阅读全文
摘要:
一.网络基础 1.OSI七层模型 2.socket层 二.socket相关 1.Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。 2.套接字的分类: (1).基于文件类型的套接字:AF_UNIX unix一切皆文件,基于文件的套接字调用的就是底层的文件系统来取数据,两个套 阅读全文
摘要:
一.面向对象 1.面向对象和面向过程比较 面向过程关注问题解决的步骤,是一种机械式的思维方式,流水线方式实现。 面向对象中对象是特征和技能的结合体,面向对象是对现实世界的模拟,好比 上帝创造世界。 面向过程优点可以将复杂问题流程化,简单化,面向对象的优点是可扩展性强。 2. 类和对象 类和对象的关系 阅读全文
摘要:
一.正则表达式 定义:具有特殊含义符号组合到一起用来描述字符或字符串的一种方法。内嵌在Python中,通过 re模块实现,被编译成一系列字节码,由C编写的匹配引擎执行。 1.常用匹配模式 2.常用的re模块函数 (1). re.match() 决定RE是否在字符串刚开始的位置匹配。//注:这个方法并 阅读全文
摘要:
一.模块 1.定义:包含了Python定义和声明的文件,文件名就是模块名字加上.py后缀。 import加载的模块分为四个类别: 1.Python编写的代码(.py文件) 2.已经被编译为共享库或DLL的C或C++扩展 3.包好一组模块的包 4.使用C编写并链接到Python解释器的内置模块 2. 阅读全文
摘要:
一.迭代器 定义:基于上次的结果基础上执行重复达到更优 可迭代对象:凡是对象下有_iter_方法的即是可迭代对象 迭代对象的优点: 1.提供了一种统一的(不依赖于索引)迭代方式 2.迭代器本身,比起其他数据类型更省内存 迭代器的缺点: 1.一次性,只能往后走,不能回退,不如索引取值灵活 2.迭代器本 阅读全文
摘要:
一.装饰器前置知识要点 1.名称空间 存放名字与变量绑定关系的地方 名称空间的分类: 内置名称空间:Python解释器启动时,存放自带的名字的地方。(比如内置函数) 全局名称空间:在执行文件时,文件级别名字存放的地方 局部名称空间:在执行文件过程中,如果调用函数,用来存放函数内定名称的地方,调用时生 阅读全文
摘要:
一.文件处理流程 字符编码:把人能明白的字符编译为机器能认识的数字 二.基本操作 1.两种读模式 (1)f=open('test.txt','r',encoding=UTF-8) #应用程序打开F,操作系统打开打开文件,默认读模式,字符编码是UTF-8,读模式在文件不存在是不能创建文件,报错 pri 阅读全文
摘要:
一.函数分类 1.内置函数 2.自定义函数 二.函数的使用 1.先定义 (1)准备工具工具的过程叫定义函数,内置函数解释器已经定义好,可以直接使用. 例: def 函数名(test1,test2,test3): 函数体 return 返回值 函数内部可以有多个return,但只能执行到一个retur 阅读全文
摘要:
一.数据类型 定义:数据就是我们要储存的值。 1.数字类型(int,float,complex): (1).int(整型):例:age=10,10的类型为整型。age=10实际为age=int(10) (2).float(浮点型):例:float=100.3,100.3类型为浮点型。float=10 阅读全文