- 博客(13)
- 收藏
- 关注
原创 工作准备2
python的正则表达:'.' 匹配所有字符串,除\n以外‘-’ 表示范围[0-9]'*' 匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 \*。'+' 匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 \+'^' 匹配字符串开头‘$’ 匹配字符串结尾 re'\' 转义字符, 使后一个字符改变原来的意思,如果字符串中有字符*需要匹配,可以\*或者字符集[*] re.findall(r'3\*','3*ds')结['3*']'*' 匹配前面的字符0次或多次 re.
2020-09-12 10:38:05
73
原创 工作基础准备2
计网TCP/IP:是因特网的通信协议。是提供已连接因特网的计算机进行通信的通信协议。 指传输控制协议/网际协议(Transmission Control Protocol / Internet Protocol) 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在他们之间传输的标准计算机通信协议(Computer Communication Protocol)是那些计算机必须遵守以便彼此此通信的规则的描述。TCP/IP使用32个比特来编址,一个计算机字节是8比特,所以tcp/ip.
2020-09-11 20:38:45
112
原创 找工作储备知识
协程对操作系统而言,线程是最小的执行单元,进程是最小的资源管理单元。进程:应用程序的启动实例,进程拥有代码和打开的文件资源、数据资源、独立的内存空间。线程:从属于进程,是程序的实际执行者,一个进程至少包含一个主线程,也可以有更多的子线程,线程拥有自己的栈空间。其具有五种状态:初始化、可运行、运行中、阻塞、销毁。协程:是一种比线程更加轻量级的存在,如一个进程可以拥有多个线程一样,一个线程可以拥有多个协程。协程不被操作系统内核所管理,其完全由程序所控制,也就是在用户状态下执行,这样带来的好处是性
2020-09-10 14:42:40
129
原创 python数据结构
2020/06/15 线性结构(Linear Structure)线性结构是一种有序数据项的集合,其中每个数据项都有唯一的前驱和后继。线性数据结构:栈Stack,队列Queue,双端队列Deque和列表List。栈Stack:一种有次序的数据项集合,在栈中,数据项的加入和移除都发生在同一端,栈顶top,栈底base。栈 :后进先出(LIFO)抽象数据类型“栈”定义为如下操作:Stack():创建一个空栈,不包含任何数据项push():将item加入栈顶,无返回值pop(.
2020-06-17 10:31:59
142
原创 Python从入门到入坟
2020/06/11 模块标准库模块:Python标准库提供了操作系统功能、网络通信、文本处理、文件处理、数学运算等基本功能。比如:random(随机数)、math(数学运算)、time(时间处理)、file(文件处理)、os(和操作系统交互)、sys(和解释器交互)等模块化编程的流程:设计API,进行功能描述 编码实现API中描述的功能 在模块中编写测试代码,并消除全局代码 使用私有函数实现不被外部客户端调用的模块函数。模块的创建和测试代码:每个模块都有一个名称,铜鼓特殊.
2020-06-12 16:16:56
244
原创 Python从入门到入坟(7)
2020/06/03 异常处理Python中一切都是对象,异常也采用对象的方式来处理,处理过程如下:抛出异常:在执行一个方法是,如果发生异常,则这个方法生成代表该异常的一个对象,停止当前执行路径,并把异常对象提交给解释器。 捕获异常:解释器得到该异常后,寻找相应的代码来处理该异常。try...一个except结构(还可以多个,按照先子类后父类的顺序)是最常见的异常处理结构,结构如下:try:被监控的可能引发异常的语句块except BaseException [as e]:.
2020-06-03 10:45:06
194
原创 Python从入门到入坟(6)
2020/06/01 面向对象编程面向对象(object oriented programming,OOP)编程的思想主要是针对大型软件设计而来的。面向对象编程使程序的扩展性更强、可读性更好,使得编程可以像搭积木一样简单。Python中一切皆对象。Python支持面向过程、面向对象、函数式编程等多种编程范式。面向对象和面向过程的区别面向过程思维:更加关注的是“程序的逻辑流程”,是一种“执行者”思维,适合编写小规模的程序。面向对象思维:更加关注的是“软件中对象之间的关系”,是一种“设计者”思维
2020-06-03 09:10:43
183
原创 python从入门到入坟(5)
2020/05/30 函数用法和底层分析函数是可重用的程序代码块,函数的作用,不仅可以实现代码的复用,更能实现代码的一致性python函数的分类:内置函数:str()、len()等 标准库函数:通过import语句导入库,然后使用其中定义的函数。 第三方函数 用户自定义函数函数的定义和调用:我们使用 def 来定义函数,然后就是一个空格和函数名称; (1) Python 执行 def 时,会创建一个函数对象,并绑定到函数名变量上。 参数列表 (1) 圆括号内是形式参数列表,有.
2020-05-31 17:18:14
131
原创 Python从入门到入坟(4)
2020/05/29 控制语句选择结构:选择结构通过判断条件是否成立,来决定执行哪个分支,分为:单分支、双分支、多分支。单分支选择结构:if语句条件表达式详解:在选择和循环结构中,条件表达式的值为False的情况如下:False、0、0.0、控制None、空序列对象(空列表、空元组、空字典、空字符串)、空range对象、空迭代对象。其他情况均为True。Python所有的合法表达式都可以看做条件表达式,甚至函数调用的表达式。条件表达式中,不能出现赋值操作符双分支选择结构.
2020-05-30 16:14:38
154
原创 Python从入门到入坟(3)
2020/05/28 序列序列是一种数据存储方式,用来存储一系列数据。在内存中,序列就是一块用来存放多个值的连续的内存空间。Python中常用的序列结构有:字符串,列表,元组,字典,集合。列表:用于存储任意数目,任意类型的数据集合。列表是内置可变序列,是包含多个元素的有序连续的内存空间。列表的标准语法格式:a = [10, 20, 30, 40]列表的创建:基本语法[]创建;list()创建,使用list()可以将任何可迭代的数据转化成列表;range()创建整数列表,语法格式:range(
2020-05-29 20:04:01
173
原创 python从入门到入坟(2)
20/05/25 字符串学习 字符串的本质是:字符序列。Python 的字符串是不可变的,我们无法对原字符串做任何修改。 字符串的编码:Python3 直接支持 Unicode,可以表示世界上任何书面语言的字符。Python3 的字符默认就是 16 位 Unicode 编码,ASCII 码是 Unicode 编码的子集。 空字符串和 len()函数:Python 允许空字符串的存在,不包含任何字符且长度为。len()用于计算字符串含有多少字符。 转义字符:转义字符 描
2020-05-25 16:01:20
145
原创 python从入门到入坟(1)
20/05/25:今天开始从基础学起,学习视频来源于哔哩哔哩->尚学堂->python基础入门到高级项目实战。---------------------------------------------------- 这里只做简单的记录 ----------------------------------------------对象:python...
2020-05-25 10:11:55
350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人