自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python的requests和bs4的使用

json是一种通用的数据格式(为了让不同编程语言的程序之间可以进行有效的数据交流而存在的)json数据格式:一个json有且只有一个数据,并且唯一的这个数是json支持的数据类型的数据。

2022-10-18 23:01:04 896

原创 python正则表达式取房子数据

【代码】python正则表达式取房子数据-day17作业。

2022-10-17 20:27:29 447

原创 python的面向对象编程

类就是具有相同功能和相同属性的对象的集合。(类是一个抽象的概念)对象就是类的实例。(某一类事物的具体表现)人是类,某个具体的人是人的对象,骆老师也是人的对象;电脑是类,我桌上这台电脑就是电脑的对象;车是类,我家的车那辆车是对象,楼下停着的那辆红色的车是对象;汽车、工程车、出租车是车的子类(分类)用代码来描述这个类是拥有哪些相同属性和哪些相同功能的对象的集合数值相关的共同特点用属性来描述 (属性就是定义在类变量)非数值相关的共同特点用方法来描述 (方法就是定义在类中的函数)

2022-10-15 22:36:05 270

原创 python面向对象

定义一个圆类,拥有属性:半径、圆心 拥有方法:求圆的周长和面积、判断当前圆和另一个圆是否外切。定义一个二维点类,拥有属性:x坐标、y坐标 拥有方法:求当前点到另外一个点的距离。定义一个线段类,拥有属性:起点和终点, 拥有方法:获取线段的长度。定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积。狗拥有属性:姓名、性别和品种 拥有方法:叫唤。人类拥有属性:姓名、年龄、狗 拥有方法:遛狗。写一个斗地主游戏类(根据生活经验添加类的内容)

2022-10-14 23:31:35 1611

原创 正则表达式

能够完全匹配字符串"go go"和"kitty kitty",但不能完全匹配“go kitty”的正则表达式包括(abcd)能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(ABD )能够在字符串中匹配"aab",而不能匹配"aaab"和"aaaab"的正则表达式包括( BC)能够完全匹配字符串"back"和"back-end"的正则表达式包括( ABCD )@#¥%^&*这些特殊符号。​ 要求: 1.用户名只能包含数字 字母 下划线。

2022-10-13 23:45:58 203

原创 python正则表达的认识及简单应用

正则表达式是一种可以让复杂的字符串问题变得简单的工具。

2022-10-13 22:03:18 244

原创 python的文件操作方法

第一步:确定持久化对象第二步:创建文件并且确定文件的初始内容(确定存储策略)第三步:做到在程序中需要这个被持久化的数据的时候从文件中读数据;数据如果发生改变要将最新的数据写入到文件中。

2022-10-12 22:41:27 409

原创 python编写简单登录系统

登陆系统.txt 文件如图:数据(账号密码)是以字典形式保存。

2022-10-12 22:26:36 1160

原创 python中模块的引入,包的引入及捕获异常和抛出异常

python模块的引入、包的引入、如何捕获异常及抛出异常

2022-10-11 19:21:26 299

原创 函数进阶作业练习

写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)已经三个列表分别表示5个学生的姓名、学科和班号,使用map将这个三个列表拼成一个表示每个学生班级信息的的字典。已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)已经两个列表A和B,用map函数创建一个字典,A中的元素是key,B中的元素是value。编写一个函数,计算一个整数的各位数的平方和。2)获取列表中x坐标最小的点。

2022-10-10 20:56:19 100

原创 匿名函数、高阶函数、迭代器、生成器

容器型数据类型:迭代器作为容器打印的时候无法显示元素;无法通过len获取迭代器中的个数;如果要使用迭代器中的元素必须将元素从迭代器中取出来,而且一旦取出来就无法再放回去。容器型数据类型(生成器作为容器不具备同时保存多个数据的能力,具备的是创建多个数据的能力)打印生成器也无法查看生成器中的元素;生成器无法统计个数;获取生成器中的元素,也是取一个少一个。(生成器获取元素的方法和迭代器一样)

2022-10-10 19:23:13 1793

原创 day12函数进阶作业

写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)已经三个列表分别表示5个学生的姓名、学科和班号,使用map将这个三个列表拼成一个表示每个学生班级信息的的字典。已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)已经两个列表A和B,用map函数创建一个字典,A中的元素是key,B中的元素是value。已经一个列表message, 使用reduce计算列表中所有数字的和。

2022-10-09 20:59:46 81

原创 函数的参数

位置参数和关键字参数;参数默认值;参数类型说明 ;不定长参数 - 参数个数不确定;函数的返回值;变量作用域;全局变量,局部变量,关键字global

2022-10-09 19:54:44 436

原创 day11-函数作业

写一个自己的rjust函数,创建一个字符串的长度是指定长度,原字符串在新字符串中右对齐,剩下的部分用指定的字符填充。写一个自己的index函数,统计指定列表中指定元素的所有下标,如果列表中没有指定元素返回-1。写一个自己的replace函数,将指定字符串中指定的旧字符串转换成指定的新字符串。编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串。写一个自己的endswith函数,判断一个字符串是否已指定的字符串结束。写一个自己的upper函数,将一个字符串中所有的小写字母变成大写字母。

2022-10-08 21:11:30 325

原创 函数的作用、函数的定义及函数的调用

概念:函数就是实现某一特定功能的代码的封装。(函数就是将实现某一个功能的所有代码打成一个包(封装),以后在需要这个代码对应的功能的时候就不需要再重新写这个代码了,而是直接调用函数)语法 : def 函数名(形参列表) : 函数说明文档函数体函数名:由程序员自己决定两个要求:是标识符;不能是关键字三个规范:见名知意(看到函数名就大概知道这个函数的功能);字母都小写多个单词之间下划线隔开;不使用系统函数名、类名或者模块名():固定写法。

2022-10-08 18:58:50 2130

原创 day10-字符串作业

写程序实现replace函数的功能,将指定字符串中指定的旧字符串转换成指定的新字符串。编写一个程序,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串。写一个自己的capitalize函数,能够将指定字符串的首字母变成大写字母。写程序实现split的功能,将字符串中指定子串作为切割点对字符串进行切割。写程序实现endswith的功能,判断一个字符串是否已指定的字符串结束。写程序实现upper的功能,将一个字符串中所有的小写字母变成大写字母。编写一个程序,交换指定字典的key和value。

2022-10-07 23:09:12 140

原创 字符串的相关方法和字符格式化

统计字符串1中字符串2出现的次数。

2022-10-07 22:07:17 129

原创 day9-字符串相关题型作业

输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…输入一个字符串,将字符串中所有的数字字符取出来产生一个新的字符串。输入字符串,将字符串的开头和结尾变成’+',产生一个新的字符串。输入**‘abc123’** 输出**‘c1’**例如: 输入**‘a2h2klm12+’ ** 输出。’py1901009’** 输入**‘123’输入一个字符串,统计字符串中非数字字母的字符的个数。’py1901023’** 输入**‘9’例如: 输入字符串**‘abc123’

2022-09-29 23:29:21 116

原创 python的字符串、字符编码、字符串基本操作、字符串的相关方法

什么是字符串(str); 转义字符; r-string(r字符串); 编码值; 编码表; Python程序对编码值的应用; ord(字符) - 获取指定字符对应的编码; 编码字符: \u四位的十六进制数; 字符串的查询、切片、遍历、数学运算; 3.比较运算:>、=、

2022-09-29 22:47:44 570

原创 python的元组相关操作、函数及集合知识学习

任何类型的数据都可以是元组的元素。获取元组的元素;列表怎么获取元素的元组就怎么获取元素;元组相关操作和函数 - 和列表一样;4.元组相关方法:count、index;什么是集合(set);集合中的元素必须是不可变类型的数据;集合中的元素是唯一(自带去重的功能)数学集合运算(python集合的本质是数学的集合,支持数学集合运算)

2022-09-28 21:31:43 211

原创 day8集合应用练习题

例如:nums = [1, 2, 3,1,4,2,1,3,7,3,3] —> 打印:3。2022/1/1 --> 今年第1天。用三个集合表示三门学科的选课学生姓名(一个学生可以同时选多门课)nums = [1,2,2,1,3] --> 打印1、2。实现给定一个日期,判断这个日期是今年第几天的程序(b. 求只选了第一个学科的人的数量和对应的名字。c. 求只选了一门学科的学生的数量和对应的名字。d. 求只选了两门学科的学生的数量和对应的名字。e. 求选了三门学生的学生的数量和对应的名字。

2022-09-28 21:14:02 80

原创 day7-字典类型的练习题

定义一个变量保存一个班级的信息,班级信息中包括:班级名称、教室位置、班主任信息、讲师信息、班级所有的学生(根据实际情况确定数据类型和具体信息)定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、成绩(单科)、电话、性别。[‘银狐’, ‘法斗’, ‘土狗’, ‘哈士奇’, ‘银狐’, ‘土狗’]打印不及格未成年学生的名字和对应的成绩。打印最高分和对应的学生的名字。

2022-09-27 22:03:14 279

原创 字典的增删查改,相关操作和函数,字典的认识及相关方法

字典的作用;什么是字典(dict);遍历字典 - 一个一个的获取字典所有的值;del 字典[键];字典.pop(键) ;字典.setdefault(键, 值); in 和 not in ;字典中的len、dict;字典.clear() - 清空字典;字典.copy();字典1.update(字典2);复制和拷贝的区别

2022-09-27 21:58:41 355

原创 day6-列表的遍历,增删查改,比较运算,列表推导式,列表的相关函数

将列表中的元素一个一个的取出来1)直接获取列表元素2)通过遍历列表中每个元素的下标,来遍历列表中的元素for 变量 in range(-1, -列表长度-1, -1):循环体(循环体中变量获取到的是列表中每个元素的下标,从0开始的下标)3)同时获取列表中每个元素的下标和每个元素示例tvs =:1)求平均分 2)统计不及格学生的人数。

2022-09-26 23:15:00 575 1

原创 day6-列表及列表推导式作业2

创建一个列表,列表中有10个数字, 保证列表中元素的顺序,对列表进行排重,并对列表使用进行降序排序。利用列表推导式删除列表中整数个位数小于5的元素。利用列表推导式将数字列表中所有的奇数乘以2,所有的偶数除以2。已知一个列表获取列表中指定元素所有的下标。*已知一个数字列表,写程序判断这个列表时候是连续递增列表。已知两个列表,将两个列表按照下面的规律交叉合并。已知两个有序列表,将两个列表合并,合并后的新列表中元素仍然是递增列表。

2022-09-26 22:16:01 472

原创 day6-列表相关题型作业1

已知一个数字列表,打印列表中所有能被能被3整除但是不能被2整除的数。已知一个列表,获取列表中下标为奇数是所有元素(从0开始的下标值)。已知一个列表,获取列表的中心元素。已知一个列表保存了多个学生的姓名,要求去掉列表中重复的名字。已知两个有序列表(列表中的元素已经按照从小到大的方式排好序),要求合并两个列表,合并后元素还是从小到大排序。定义一个列表保存多个学生的分数,删除列表中所以低于60分的值

2022-09-26 22:12:46 101

原创 分支和循环的题目作业

这是经典的"百马百担"问题,有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹?打印出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字⽴方和等于该数本身。判断指定的数是否是素数(素数就是质数,即除了1和它本身以外不能被其他的数整除的数)输入两个整数a和b,若a-b的结果为奇数,则输出该结果,否则输出提示信息。使用for循环输出100~200内个位数或者十位数能被3整除的数。使用for循环打印50~150中所有能被3整除但是不能被5整除的数。根据输入的年纪范围打印。

2022-09-22 21:44:44 74

原创 python的多分支结构、三目运算符、for循环、while循环、break和continue学习

基本原则:能用for循环解决的问题都使用for循环,for循环解决不了的才使用while循环。for循环解决不了的问题:循环次数不确定(程序员在写代码的时候无法确定循环次数 ----- 次数由使用者决定)作用是结束一次循环:执行循环体的时候如果遇到continue那么这次循环结束,直接进入下一次循环。根据不同的条件做不一样的事情(如果xxx就xxx,如果xxx就xxx……不成立才会判断条件2是否成立,(后面妈的条件是在前面的条件不成立的条件下才会。最后:循环结束的时候保存和的变量中的数据就是最后的和。

2022-09-22 21:23:45 1791

原创 python的变量、各种运算符(比较运算符、逻辑运算符、赋值运算符)分支结构的学习

语法:变量名 = 数据说明:1)变量名:由程序员自己命名;两个要求:是标识符不是关键字三个规范:见名知意(见到变量名就知道这个变量保存的是什么数据);所有字母都小写多个单词之间用下划线隔开;2)数据:可以是任何结果的表达式(包括:具体的某个数据、已经赋值过的变量、有结果的运算符表达式)dog_name = '大黄' a = 10 b = 'abc' c = a。

2022-09-20 20:40:58 454 2

原创 python基础语法、print函数、input函数、数据类型的转换

python的基础语法结构,print函数如何使用,input函数作用是在控制台中输入数据,int()、str()、float()、bool()、数据类型的转换。

2022-09-19 20:14:31 814

原创 python基础学习之python操作PDF文件、发送邮件添加附件10

python发送邮件如何添加附件、python操作PDF文件(加密解密加水印)、python基础学习。

2022-09-05 01:00:00 672

原创 如何使用python来操作Ecxel和发送邮件

如何将python发送邮件实现最大化的简单、简介、便捷,需要会使用python进行文件读写。先要做加载,加载操作等价于读操作,但是xlwt模块只能写,没有任何读数据能力。按照打开的类型分为:t(文本类型)、b(字节类型:字节类型就代表二进制数据)不要奢求xlwt能够对一个已经存在的文件进行写操作,要打开已经存在的文件。4.能够看懂邮件发送过程中的发送编码(发送成功、发送失败、垃圾邮件等等)参数一:文件就是本地的一个文件,可以使用open方法打开。所以说,xlwt只能从0到1进行文件的创建写操作。

2022-09-04 19:45:00 711

原创 python基础学习之办公自动化08

python能够操作Excel需要用到openpyxl、xlrd、xiwt、pandas、xlutils、xlsxwriter等一共八个模块。openpyxl只能操作xlsx后缀名的excel文件xlrd(只能读)、xlwt(只能写)只能操作这些后缀名的excel文件excel文件后缀名分为xls、xlsxxls:office 2003及以前xlsx:office 2007及以后新版office向前兼容的xlsx文件比xls文件体积缩小(保存同样的数据)

2022-09-04 15:09:14 277

原创 python非常简单的基础学习简单易懂07

字符串的相关方法的使用,字符串的下标、拼接、重复、分隔等。

2022-08-31 09:00:00 111

原创 python基础学习简单易懂06

冒泡排序、字符串的比较大小、字符串的遍历、字符串的性质、字符串中字母的大小写转换。

2022-08-30 19:18:13 371

原创 python基础学习简单易懂第5天

列表中sum、max、min、count的使用,sorted、sort、reverse、index的使用,成员运算:in、not in 、列表的比较大小、列表推导式的用法。

2022-08-26 20:49:34 455

原创 python简单的学习方式04

python的嵌套循坏、for-else和while-else用法、求素数、数字游戏、列表的性质、列表的增删查改、循环遍历列表。

2022-08-25 20:33:14 975

原创 python基础学习第三天(格式化输出、for循环、while循环、嵌套循环、range用法)

pyth基础学习,关于格式化输出、for循环、while循环、嵌套循环、range用法等知识点。

2022-08-24 20:00:06 647

原创 python基础学习第二天

python基础学习之运算符、简单的数据类型转换、单分支结构、多分支结构、嵌套结构。if else elif的简单用法。

2022-08-23 19:51:56 233

原创 python初学者学习第1天

要想学习⼀门新的编程语⾔,少不了安装各种各样的软件和配置各种各样的环境,为此,给学习python的同学准备了⼀份环境安装指南。

2022-08-22 23:21:29 255 2

空空如也

空空如也

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

TA关注的人

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