自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 线程

线程(Thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位;一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线;拥有自己独立的栈和共享的堆,共享堆,不共享栈,标准线程由操作系统调度;调度和切换:线程上下文切换比进程上下文切换要快得多。

2024-06-27 08:40:29 515

原创 并发编程

串行(serial):一个CPU上,按顺序完成多个任务并行(parallelism):指的是任务数小于等于cpu核数,即任务真的是一起执行的并发(concurrency):一个CPU采用时间片管理方式,交替的处理多个任务。一般是是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已)同步和异步强调的是。

2024-06-25 00:20:47 535

原创 模块

强大的标准库奠定了python发展的基石,丰富和不断扩展的第三方库是python壮大的保证。我们可以进入PyPI官网():可以看到发布的第三方库达到了十多万种,众多的开发者为Python贡献了自己的力量。常用第三方库大汇总分类库名称说明环境管理P非常简单的交互式 python 版本管理工具Pyenv简单的 Python 版本管理工具Vex可以在虚拟环境中执行命令创建独立 Python 环境的工具包管理pipPython 包和依赖关系管理工具pip-tools。

2024-06-20 15:51:52 812

原创 文件处理

Python标准库中,如下是文件操作相关的模块,我们会陆续给大家介绍。名称说明io模块文件流的输入和输出操作 input outputos模块基本操作系统功能,包括文件操作glob模块查找符合特定规则的文件路径名fnmatch模块使用模式来匹配文件路径名fileinput模块处理多个输入文件filecmp模块用于文件的比较csv模块用于csv文件处理pickle和cPickle用于序列化和反序列化xml包用于XML数据处理。

2024-04-09 11:37:45 1418 1

原创 循环结构

循环结构用来重复执行一条或多条语句。【操作】利用while循环打印从0-10的数字【操作】利用while循环,计算1-100之间数字的累加和;

2023-11-25 16:54:47 142

原创 集合

并集,交集,差集无序可变的不能重复集合底层是字典实现“键对象”不能重复。

2023-11-25 10:52:05 22

原创 字典

字典是“键值对”的,字典中的每个元素都是一个“键值对”,包含:“键对象”和“值对象”。可以通过“键对象”实现快速获取、删除、更新对应的“值对象”。

2023-11-24 11:47:35 39 1

原创 元组

列表属于可变序列,可以任意修改列表中的元素。元组属于不可变序列,不能修改元组中的元素。因此,元组相关的方法。

2023-11-23 17:25:21 18 1

原创 列表

使用列表推导式可以非常方便的创建列表,在开发中经常使用。

2023-11-23 09:12:20 112 1

原创 爬虫。。。

网络爬虫也叫网络蜘蛛,如果把互联网比喻成一个蜘蛛网,那么爬虫就是在网上爬来爬去的蜘蛛,爬虫程序通过请求url地址,根据响应的内容进行解析采集数据。简单的说:就是用代码模拟人的行为,去各各网站溜达、点点按钮、查查数据。或者把看到的数据拿下来。通过有效的爬虫手段,批量采集数据。

2023-10-14 12:17:31 2144 1

原创 异常机制

程序开发中,有时候我们也需要自己定义异常类。自定义异常类一般都是运行时异常,通常继承Exception或其子类即可。命名一般以ErrorException为后缀。class AgeError(Exception): #构造继承Exception的自定义异常类Exception.__init__(self) #调用比自定义异常类更加全面的基类初始化return str(self.errorInfo)+",年龄错误!应该在1-150之间"

2023-09-10 18:26:52 19 1

原创 面向对象

类可以看做是一个模版,或者图纸,系统根据类的定义来造出对象。我们要造一个汽车,怎么样造?类就是这个图纸,规定了汽车的详细信息,然后根据图纸造出来。

2023-09-09 11:49:00 22 1

原创 函数

Python函数分为如下几类:内置函数我们前面使用的、、等这些都是内置函数,我们可以拿来直接使用。标准库函数我们可以通过语句导入库,然后使用其中定义的函数第三方库函数Python社区也提供了很多高质量的库。下载安装这些库后,也是通过语句导入,然后可以使用这些第三方库的函数用户自定义函数用户自己定义的函数,显然也是开发中适应用户自身需求定义的函数。今天我们学习的就是如何自定义函数。Python中,定义函数的语法如下: 简单定义一个函数: 我们使用来定义函数,然后就是一个空格和函数名称;参数列表返回

2023-09-05 15:28:33 43 1

原创 选择结构(条件判断结构)

条件表达式:可以是逻辑表达式、关系表达式、算术表达式等等。语句/语句块:可以是一条语句,也可以是多条语句。多条语句,缩进必须对齐一致【操作】输入一个数字,小于10,则打印这个数字在选择和循环结构中,条件表达式的值为False的情况如下:False、0、0.0、空值None、空序列对象(空列表、空元组、空集合、空字典、空字符​ 串)、空range对象、空迭代对象。其他情况,均为True。这么看来,Python所有的合法表达式都可以看做条件表达式,甚至包括函数调用的表达式。

2023-08-28 14:56:39 750 1

原创 字符串

Python允许空字符串的存在,不包含任何字符且长度为0。当字符串本身带有双引号时,可以使用单引号创建。当字符串本身带有单引号时,可以使用双引号创建。len()用于计算字符串含有多少字符。引号创建 通过引号创建字符串。

2023-08-12 09:30:33 133 1

原创 Python风格

1.行首的空白:空格和制表符(Tab键)用来决定逻辑行的缩进层次,从而用来决定语句的分组。把行连接符放在行结束的地方。Python解释器仍然将它们解释为同一行。2.Python用缩进而不是{}表示程序块的层次关系。

2023-08-11 22:45:55 68 1

原创 Python入门

当字符串本身带有双引号时,可以使用单引号创建。当字符串本身带有单引号时,可以使用双引号创建。引号创建 通过引号创建字符串。

2023-08-10 15:41:13 72 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除