![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 64
℡抹來的憧憬
这个作者很懒,什么都没留下…
展开
-
数据离散化
说口水话就是将一列数据所有可能出现的类别,弄成列名,如果第一行(按原数据的行数)出现了对应的类别,就在该类别下标上1,其余的都是0。这样就能把所有的类别弄成1000、0010、0001这种形式的。编码是将分类数据的所有项,全部都变成列,然后如果某一行中出现这一列,那么就标记为1,否则就标记为0。bool, default False (获得k中的k-1个类别值,去除第一个)弄成这种形式过后,使用欧式距离(sqrt(a²+b²))计算出类别之间的距离。中所有唯一的值都添加为新的列。自己指定切割的区间和数量。原创 2023-08-01 16:32:47 · 183 阅读 · 2 评论 -
python爬虫和前端(部分)
获取网络数据(公开的网络)原创 2022-08-11 20:45:37 · 745 阅读 · 0 评论 -
csv和excel文件操作
csv文件叫逗号分隔值文件每一行内容是通过逗号来区分出不同的列csv文件可以直接通过excel打开,以行列的形式保存和显示数据,但是相对excel文件,它只能存储数据,不能保存公式和函数。原创 2022-08-10 20:37:38 · 1344 阅读 · 0 评论 -
day17正则表达式
能够完全匹配字符串"go go"和"kitty kitty",但不能完全匹配“go kitty”的正则表达式包括(ACD)能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(AD )能够在字符串中匹配"aab",而不能匹配"aaab"和"aaaab"的正则表达式包括( B)能够完全匹配字符串"back"和"back-end"的正则表达式包括(ABC )@#¥%^&*这些特殊符号。 要求: 1.用户名只能包含数字 字母 下划线。...原创 2022-08-09 20:52:31 · 103 阅读 · 0 评论 -
Python正则表达式
正则表达式是一种可以让一些复杂的字符串问题变得简单的工具。案例:判断指定的字符串是否是一个合法的手机号,11位:每一位都是数字;第一位都是数字,第二位是:3-9案例2:提取字符串中的数字到一个列表。...原创 2022-08-09 20:51:58 · 423 阅读 · 0 评论 -
json和文件操作
对应的函数:json.loads(json格式的字符串) - 将json格式字符串对应的json数据转换Python数据。json.dumps(Python数据) - 将指定Python数据转换成对应的json格式字符串。json数据格式的要求:一个json有且只有一个数据;唯一的这个数据必须是json支持的类型的数据。json是一种通用的数据格式,可以用于不同的编程语言之间的数据交流。json格式字符串指的是内容是json数据的字符串。字典 字典。数字 数字。...原创 2022-08-08 19:16:04 · 300 阅读 · 0 评论 -
Python中的面向对象
用代码描述清楚这个类是拥有哪些相同功能,和哪些相同属性的对象的集合。'''语法:class 类名:类的说明文档类的内容'''class - 关键字:固定写法类名 - 程序员自己命名(采用驼峰式命名并且首字母大写。): - 固定写法类的说明文档 - 多行注释类的内容:相同功能和相同属性。由方法(对象方法,类方法,静态方法)和属性(对象属性,类属性)组成。方法 - 定义在类中的函数。属性 - 定义在类中的变量。说明文档。...原创 2022-08-04 20:54:12 · 42 阅读 · 0 评论 -
day14-面向对象
定义一个圆类,拥有属性:半径、圆心 拥有方法:求圆的周长和面积、判断当前圆和另一个圆是否外切。定义一个二维点类,拥有属性:x坐标、y坐标 拥有方法:求当前点到另外一个点的距离。定义一个线段类,拥有属性:起点和终点, 拥有方法:获取线段的长度。定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积。狗拥有属性:姓名、性别和品种 拥有方法:叫唤。人类拥有属性:姓名、年龄、狗 拥有方法:遛狗。写一个斗地主游戏类(根据生活经验添加类的内容)...原创 2022-08-04 19:55:50 · 55 阅读 · 0 评论 -
迭代器和生成器
迭代器是容器型数据类型。打印一个迭代器无法查看这个迭代器中所有的元素,迭代器无法通过len获取元素个数;如果想要使用迭代器中的元素,必须将元素从迭代器中取出,而且在取的时候只能从上往下按顺序,取一个就少一个,取出来的数据无法再放回迭代器。生成器就是容器型数据类型(具备创建多个数据的能力,而不是保存多个数据的能力)。打印生成器无法查看所有的元素,生成器也不支持len操作。如果需要使用生成器中的数据,必须将数据提取出来,而且取一个就少一个。生成器获取数据的方式和迭代器一样。...原创 2022-08-03 20:16:29 · 73 阅读 · 0 评论 -
day12函数进阶
写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)已经三个列表分别表示5个学生的姓名、学科和班号,使用map将这个三个列表拼成一个表示每个学生班级信息的的字典。已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)已经两个列表A和B,用map函数创建一个字典,A中的元素是key,B中的元素是value。已经一个列表message, 使用reduce计算列表中所有数字的和。...原创 2022-08-02 20:48:24 · 41 阅读 · 0 评论 -
Python函数进阶
局部变量默认是保存在函数对应的临时栈区间中(函数对应的临时栈区间,创建函数的时候会创建出来,函数调用结束会自动释放)在给实参高阶函数传参的时候,可以使用普通函数名,也可以使用匿名函数(能用匿名函数就使用匿名函数,不行才用普通函数)return后面的值就是函数的返回值(执行函数体时如果遇到return,return后面的值就是函数的返回值)。匿名函数的本质还是函数,但是它只能实现简单的功能(一行语句就能实现它的功能)如果实现函数的功能,产生了新的数据,就将新的数据作为函数的返回值返回。...原创 2022-08-02 19:37:56 · 150 阅读 · 0 评论 -
day11-函数
写一个自己的rjust函数,创建一个字符串的长度是指定长度,原字符串在新字符串中右对齐,剩下的部分用指定的字符填充。写一个自己的index函数,统计指定列表中指定元素的所有下标,如果列表中没有指定元素返回-1。写一个自己的replace函数,将指定字符串中指定的旧字符串转换成指定的新字符串。编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串。写一个自己的endswith函数,判断一个字符串是否已指定的字符串结束。写一个自己的upper函数,将一个字符串中所有的小写字母变成大写字母。.原创 2022-08-01 19:22:00 · 43 阅读 · 0 评论 -
Python中的函数
函数就是实现某一特定功能的代码的封装,是将实现某一功能的代码打一个包,以后在使用这段代码对应的功能时不用再重新写这段代码,而是直接使用这个函数就行了。'''语法def函数名(形参列表)函数说明文档函数体'''def-关键字固定写法函数名由程序员自己命名两个要求是标识符;不是关键字见名知义(看到函数名就大概知道函数的功能是什么);所有的字母都小写,多个单词用下划线隔开;不使用系统的函数名()-固定写法案例'''paramnum1指定字符串。...原创 2022-08-01 18:25:04 · 80 阅读 · 0 评论 -
序列基础练习题
C.列表是有序的,只支持增删改,不支持查操作。(多选)下列选项中属于可变序列的是?下列选项中能正确表示一个列表的是(D)。,下列表达式结果是True的是?以下选项关于列表说法错误的是?下列关于字典的操作正确的是?下列选项中不属于序列的是?3)统计名字是两个字的人的个数。1)统计字符串中非字母的字符个数。1)依次打印列表中的每个元素。3)添加狗的价格对应的键值对。下列表达式有误的是?1)打印所有key对应的值。(多选)下列表达式能产生。2)提取出所有的小写字母。,下面的表达式中结果是。...原创 2022-07-30 23:41:58 · 87 阅读 · 0 评论 -
day10-字符串
写程序实现replace函数的功能,将指定字符串中指定的旧字符串转换成指定的新字符串。编写一个程序,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串。写一个自己的capitalize函数,能够将指定字符串的首字母变成大写字母。写程序实现split的功能,将字符串中指定子串作为切割点对字符串进行切割。写程序实现endswith的功能,判断一个字符串是否已指定的字符串结束。写程序实现upper的功能,将一个字符串中所有的小写字母变成大写字母。编写一个程序,交换指定字典的key和value。...原创 2022-07-30 23:41:14 · 50 阅读 · 0 评论 -
day9-字符串
输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…输入一个字符串,将字符串中所有的数字字符取出来产生一个新的字符串。输入字符串,将字符串的开头和结尾变成’+',产生一个新的字符串。输入**‘abc123’**输出**‘c1’**例如输入**‘a2h2klm12+’**输出。’py1901009’**输入**‘123’输入一个字符串,统计字符串中非数字字母的字符的个数。’py1901023’**输入**‘9’例如输入字符串**‘abc123’......原创 2022-07-28 21:11:50 · 48 阅读 · 0 评论 -
day7列表进阶
原理让变量去序列中取值,一个一个取,取完为止,每取一个值就判断一次条件语句是否成立,如果成立就计算一次表达式的结果,并且将结果作为列表的元素。原理让变量去序列中取值,一个一个取,每取一个值就计算一次表达式的结果,并且将计算的结果作为列表的元素。将列表中的元素升序排序(直接修改原列表元素的顺序,不会产生新的列表)max(列表)获取列表中的最大元素(列表中的元素支持比较运算)min(列表)获取列表中的最小元素(列表中的元素支持比较运算)将列表中的元素从大到小排序,产生一个新的列表。...原创 2022-07-27 22:29:22 · 40 阅读 · 0 评论 -
day8字典作业
定义一个变量保存一个班级的信息,班级信息中包括班级名称、教室位置、班主任信息、讲师信息、班级所有的学生(根据实际情况确定数据类型和具体信息)定义一个列表,在列表中保存6个学生的信息(学生信息中包括姓名、年龄、成绩(单科)、电话、性别(男、女、不明))定义一个变量保存一个学生的信息,学生信心中包括姓名、年龄、成绩(单科)、电话、性别。[‘银狐’,‘法斗’,‘土狗’,‘哈士奇’,‘银狐’,‘土狗’]打印不及格未成年学生的名字和对应的成绩。打印最高分和对应的学生的名字。...原创 2022-07-27 22:16:18 · 59 阅读 · 0 评论 -
day8-字典
字典是容器型数据类型,将{}作为容器的标志,里面多个键值对用逗号隔开{键1值1,键2值2,键3值3,…}字典是可变的(支持增删改);字典是无序(不支持下标操作)元素的要求字典的元素是键值对;键的要求a.键必须是不可变类型的数据(一般使用字符串)b.键是唯一的;值没有要求空字典dict1={}字典的类型dict字典是无序的;键的值不可变且键是唯一的。......原创 2022-07-27 22:15:31 · 61 阅读 · 0 评论 -
day7-列表作业(1)
已知两个有序列表,将两个列表合并,合并后的新列表中元素仍然是递增列表。e.利用列表推导式获取元素是元组的列表中每个元组的最后一个元素。f.利用列表推导式将数字列表中所有的奇数乘以2,所有的偶数除以2。*已知一个数字列表,写程序判断这个列表时候是连续递增列表。d.利用列表推导式删除列表中整数个位数小于5的元素。c.利用列表推导式存放指定列表中字符串的长度。已知两个列表,将两个列表按照下面的规律交叉合并。b.利用列表推到是将列表中的整数提取出来。已知一个列表获取列表中指定元素所有的下标。...原创 2022-07-26 19:16:07 · 98 阅读 · 0 评论 -
day6-列表作业(1)
例如scores=[45,60,89,30,12,59,99,80,71,66]删除后scores=[60,89,99,80,71,66]例如list1=[10,23,45,67,91]输入50->list1=[10,23,45,50,67,91]合并后的结果[9,10,23,38,39,41,52,55,55,70,80]已知一个列表,获取列表中所有的整型元素。原创 2022-07-25 19:32:43 · 268 阅读 · 0 评论 -
day5分支和循环作业
作业原创 2022-07-21 22:13:31 · 51 阅读 · 0 评论 -
分支与循环(Python中的for循环,while循环)
for循环/while循环/分支结构原创 2022-07-21 21:42:52 · 260 阅读 · 0 评论 -
运算符,变量,分支结构
运算符,变量,分支结构原创 2022-07-20 21:00:50 · 55 阅读 · 0 评论 -
基础语法和变量
Python基础操作原创 2022-07-19 20:14:23 · 124 阅读 · 0 评论 -
requests爬虫(深入部分,自学自用)
requests原创 2022-07-18 17:55:05 · 153 阅读 · 0 评论 -
day16 js(JavaScript)基础
js各种基础原创 2022-07-13 20:42:13 · 162 阅读 · 0 评论 -
day15爬虫(二手房数据)
爬虫原创 2022-07-13 16:33:14 · 320 阅读 · 0 评论 -
day10:对于老版的excel文件的读写操作(.xls)
爬虫认识,excel文件(.xls)的读写原创 2022-07-04 17:54:59 · 147 阅读 · 0 评论 -
day09(csv文件读写,excel文件读写题目详解)
csv文件读写,excel文件读写原创 2022-07-01 19:03:08 · 261 阅读 · 2 评论 -
day08(CSV文件的读写操作)
CSV文件的读写原创 2022-06-30 18:07:39 · 172 阅读 · 0 评论 -
day07(对文件进行读写操作)
文件读写原创 2022-06-30 17:10:00 · 143 阅读 · 0 评论 -
day06
字符串原创 2022-06-28 19:07:53 · 53 阅读 · 0 评论 -
day05
列表的拼接成员运算(in,not in)比较大小必须是同类型的元素比较大小,否则报错比较大小比较的是第一对不相等元素的大小字符串比较大小参考ASCII码值比较,数字是正常的列表的方法和函数max、mincountsumreversesortedsortextendindex练习:不使用index(),查找第二个a的下标练习:有一个列表,要求去掉重复的人名例如:names = [‘张三’, ‘李四’, ‘大黄’, ‘张三’,‘张三原创 2022-06-27 19:37:14 · 70 阅读 · 0 评论 -
day04
列表,下标和切片,遍历原创 2022-06-24 17:33:56 · 42 阅读 · 0 评论 -
day01
python基础day01原创 2022-06-21 20:06:23 · 59 阅读 · 0 评论