python
文章平均质量分 77
输入法打可爱按第五
这个作者很懒,什么都没留下…
展开
-
python笔记1-进程和线程
进程就是操作系统中执行的一个程序,操作系统以进程为单位分配存储空间。每个进程都有自己的地址空间、数据栈以及其他用于跟踪进程执行的辅助数据,操作系统管理所有进程的执行,为它们合理的分配资源。进程可以通过fork或spawn的方式来创建新的进程来执行其他的任务,不过新的进程也有自己独立的内存空间。因此必须通过进程间通信机制(IPC,Inter-Process Communication)来实现数据共享,具体的方式包括管道、信号、套接字、共享内存区等。一个进程还可以拥有多个并发的执行线索,简单的说就是拥有转载 2021-12-30 20:38:25 · 86 阅读 · 0 评论 -
python基础31-33网络蜘蛛
1.网络数据采集概述在理想的状态下,所有 ICP(Internet Content Provider)都应该为自己的网站提供 API 接口来共享它们允许其他程序获取的数据,在这种情况下就根本不需要爬虫程序。国内比较有名的电商平台(如淘宝、京东等)、社交平台(如微博、微信等)等都提供了自己的 API 接口,但是这类 API 接口通常会对可以抓取的数据以及抓取数据的频率进行限制。robots协议大多数网站都会定义robots.txt文件,这是一个君子协议,并不是所有爬虫都必须遵守的游戏规则。下面以淘宝的r转载 2021-12-30 18:44:18 · 190 阅读 · 0 评论 -
python基础17-19面向对象编程入门
1.面向对象编程入门类和对象在面向对象编程中,类是一个抽象的概念,对象是一个具体的概念。我们把同一类对象的共同特征抽取出来就是一个类,比如我们经常说的人类,这是一个抽象概念,而我们每个人就是人类的这个抽象概念下的实实在在的存在,也就是一个对象。简而言之,类是对象的蓝图和模板,对象是类的实例,是可以接受消息的实体。一切皆为对象,对象都有属性和行为,每个对象都是独一无二的,而且对象一定属于某个类。定义类#类class Student: #方法 def study(self, cour转载 2021-12-30 13:58:11 · 131 阅读 · 0 评论 -
python基础上13-16函数
1.函数和模块输入M和N计算C(M,N)m = int(input('m = '))n = int(input('n = '))#计算m的阶乘fm = 1for num in range(1,m+1): fm *= num#计算n的阶乘fn = 1for num in range(1,n+1): fn *= num#计算m-n的阶乘fk = 1for num in range(1,m-n+1) fk *= numprint(fm // fn // fk)转载 2021-12-28 17:20:59 · 282 阅读 · 0 评论 -
python基础08-12常用数据结构
1.列表编程任务:一颗色子投掷6000次,统计每个点数出现的次数import randomf1 = 0f2 = 0f3 = 0f4 = 0f5 = 0f6 = 0for _ in range(6000): face = random.randint(1, 6) if face == 1: f1 += 1 elif face == 2: f2 += 1 elif face == 3: f3 += 1 el转载 2021-12-28 15:16:18 · 140 阅读 · 0 评论 -
python基础00-07笔记
day02-day03-变量 变量类型整形、浮点型、字符串形、布尔型 变量命名 规则1:变量名通常使用小写英文字母,多个单词用下划线进行连接。规则2:受保护的变量用单个下划线开头。规则3:私有的变量用两个下划线开头。 python内置转换函数 day04-运算符"""输入半径计算圆的周长和面积"""radius = float(input('请输入圆的半径: '))perimeter = 2 * 3.1...转载 2021-12-27 16:13:13 · 133 阅读 · 0 评论