自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 爬虫 - day6 - xpath数据分析

1)不同的编程语言的程序如果想要进行数据交流,数据传输之前必须转换成通用的数据格式(常用的有两种:json、xml)2)Xpath解析数据的原理:通过提供你需要的标签在整个网页(xml)中的路径,来找到对应的标签,进一步获取标签内容或者标签属性。3)python基于xpath做数据解析的工具:lxml第三方库1)xml数据是以标签(元素)为单位,通过标签内容或者标签属性来提供数据。2)xml语法:标签内容树: 树结构 (一个网页源代...

2022-06-27 19:28:28 173 1

原创 day13 - 函数应用和模块

如果要调用函数:相当于:def ( 形参列表 ) :​ return 返回值注意:2.匿名函数的应用实参高阶函数的定义: 普通函数内有一个参数是函数。实参高阶函数的函数参数的传参方式:传普通函数的函数名;传匿名函数(优先考虑)。代码中要先写:from functools import reduce ,才可以调用reduce函数reduce( 函数,序列,初始值 )初始值 — 根据合并方式,初始值一般是0(数值求和)、1(数值求乘积)或者空串(字符串

2022-06-25 07:45:18 101

原创 day18-面向对象作业

定义一个狗类和一个人类:狗拥有属性:姓名、性别和品种 拥有方法:叫唤人类拥有属性:姓名、年龄、狗 拥有方法:遛狗定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积定义一个二维点类,拥有属性:x坐标、y坐标 拥有方法:求当前点到另外一个点的距离定义一个圆类,拥有属性:半径、圆心 拥有方法:求圆的周长和面积、判断当前圆和另一个圆是否外切定义一个线段类,拥有属性:起点和终点, 拥有方法:获取线段的长度...

2022-06-25 01:06:02 81

原创 day13-高阶函数和迭代器作业

已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)以下问题使用实参高阶函数来解决1)获取列表中y坐标最大的点2)获取列表中x坐标最小的点3)获取列表中距离原点最远的点4)将点按照点到x轴的距离大小从大到小排序已经三个列表分别表示5个学生的姓名、学科和班号,使用map将这个三个列表拼成一个表示每个学生班级信息的的字典已经一个列表message, 使用reduce计算列表中所有数字的和已知一个字典列表中保存的是每个学生各科的成绩,1

2022-06-25 01:05:24 66

原创 day18 - 面向对象 - 学习总结

面向过程编程(穷人思想)函数式编程(小资思想)面向对象编程(富豪思想)遇到问题就先思考有没有一个对象具备解决问题的能力,如果有就直接用。没有对象就创建一个对象。没有类还要创建类。类就是拥有相同功能相同属相的对象的集合 – 类是一个抽象的概念对象就是类的实例(类的具体表现)案例:定义类的任务:用代码说清楚这个类是拥有哪些相同功能和哪些相同属性的对象的集合。定义类的语法:class 类名:​ 类的说明文档​ 类的内容( 有属性和方法组成)class —

2022-06-15 20:58:14 58

原创 day17 - 正则 - 学习总结

*首先导入模块:from re import ,再使用函数:01. 正则匹配符号匹配符号匹配含义普通字符在正则表达式中表示符号本身的字符.可以匹配任意一个字符\d匹配任意一个数字\s匹配任意一个空白字符(包括:空格、回车(\n)、水平制表符(\t))\w匹配任意一个数字、字母、下划线或者中文\D、\S、\W反斜杠后面跟大写字母和对应的小写字母的功能相反[ 字符集 ]匹配在字符集中的任意一个字符[ ^ 字符集 ]和 [ 字符

2022-06-14 21:19:53 109

原创 2022610 复习

for 循环语法:for 变量 in 序列 (序列是容器型数据类型,数字不是容器型)for 变量 in range(M,N,step) ( range 创建等差数列)如果循环次数确定使用for,循环次数不确定使用while02 列表list=[数据1, 数据2, 数据3, …]元素的个数、值和顺序都可改变,支持增、删、改、下标,以及空列表操作len (列表) - 获取列表中元素的个数任何类型的数据都可以是列表的元素; 同一个列表中的元素的类型可以不相同list [ 下标 ]

2022-06-10 21:13:13 138

原创 day12 - 函数进阶 - 学习总结

1)怎么确定函数返回值 - 怎么将函数内部的数据传递出去2)怎么获取函数返回值 - 获取函数调用表达式的值,就是获取函数的返回值。每一个函数调用表达式都有结果,结果就是这个函数的返回值函数调用表达式 - 调用函数的语句函数返回值能做的事情,函数调用表达式都可以做3)什么时候使用函数返回值02 return 的作用1. return - 函数体中的关键字1)确定函数返回值2)提前结束函数 -

2022-06-09 09:03:47 83

原创 day 11- 字符串方法+函数基础 - 学习总结

2.字符串切割1. 字符串1. split(字符串2) - 将字符串1中,所有的字符串2,作为切割点,对字符串1进行切割,切完后切割点不会打印;注意:如果切割点连续出现,或者切割点在字符串开头/结尾,切割时会出现 空串。按照函数是由谁创建(定义)的,可以将函数分为:系统函数和自定义函数两种def(空格)函数名(形参列表):​ 函数说明文档​ 函数体def : 关键字,固定写法函数名:( ):

2022-06-07 21:01:16 94

原创 day10-字符串作业

输入用户名,判断用户名是否合法(用户名长度6~10位)输入用户名,判断用户名是否合法(用户名中只能由数字和字母组成)输入用户名,判断用户名是否合法(用户名必须包含且只能包含数字和字母,并且第一个字符必须是大写字母)输入一个字符串,将字符串中所有的数字字符取出来产生一个新的字符串输入一个字符串,将字符串中所有的小写字母变成对应的大写字母输出 (用upper方法和自己写算法两种方式实现)输入一个小于1000的数字,产生对应的学号输入一个字符串,统计字符

2022-06-07 21:00:47 196

原创 day10 - 字符串 - 学习总结

总共128个字符;位置:数字在前,大写字母在中(A 对应的编码值是65),小写字母在后(a 对应的编码值是97);大写字母和小写字母之间有其他符号;Unicode 是 ASCII 表的扩展(包含 ASCII 表);Unicode包含世界上所有国家、所有民族的所有语言对应的符号(总共六万多符号);中文编码范围:4e00 ~ 9fa5ord( 字符 ) - 获取指定字符对应的编码值2)编码字符:\u 四位的十六进制编码值每一个字符在字符串中表示的时候有两种表示方式:a. 直接写字

2022-06-07 20:59:52 106

原创 day9 - 字符串

2) 字典相关的类型转换a. 将字典转换成其他容器 - 会将字典中所有的键作为新的序列中的元素b. 将字典转换成其他容器dict( 数据 ) - 将指定数据转换成字典数据的要求:数据本身是一个序列;序列中的元素必须是有且只有两个元素的小序列,并且第一个元素是不可变的;键不能相同,否则转换不出。3. 字典相关方法1)字典.clear( )2) 字典.copy( )3)items、keys、values字典.keys( ) - 获取字典

2022-06-02 17:55:57 55

原创 day8 - 列表和元组 - 学习总结

条件语句?值1 :值201 元组1. 什么是元组(tuple)元组是容器型数据类型;将()作为容器的标志,里面多个元素用逗号隔开:(数据1,数据2,数据3,…);元组不可变,不支持增删改;元组是有序的,支持下标操作;任何类型的数据都可以作为元组的元素。使用场景:如果希望同时保存多个数据,并且要求数据保存只能使用不能修改,就使用元组。空元组因为无法增删改,所以无意义、无价值2)单个元素的元组 : tuple=(元素,)单个元素的元组中,唯一的元素后面必须添加逗号;如果不添加逗号,

2022-06-01 21:16:28 259

原创 day8-字典作业

作业,未核对正确答案

2022-06-01 21:15:38 59

原创 day7 - 列表进阶-学习总结

列表

2022-05-31 20:40:09 223

原创 day6-列表作业

1. 基础题已知一个数字列表,打印列表中所有的奇数nums=[ ]for x in (nums): if x %2!=0: print(x)已知一个数字列表,打印列表中所有能被能被3整除但是不能被2整除的数nums=[ ]for x in (nums): if x %2!=0 and x%3==0: print(x)已知一个数字列表,计算所有偶数的和nums=[ ]count=0for x in (nums): if

2022-05-30 20:58:17 70

原创 day6 - 列表 - 学习总结

day6 列表——— reviewwhilewhile 条件语句:​ 循环体while True:​ 循环体​ if 循环结束的条件:​ breakbreak、continuecontinue - 结束一次循环break - 结束整个循环案例:#猜数字游戏解法:from random import randint#random (随机模块) ;#randin

2022-05-30 20:57:37 112

原创 day-4 分支和for循环学习总结

day4 - 分支和for循环01 流程控制 - 控制代码执行方式根据代码执行方式不同,将执行方式分为三种:执行方式执行过程语法顺序结构代码从上往下一条一条的执行,每条语句只执行一次默认分支结构可根据条件执行或者不执行相关操作(选择执行代码)if循环结构让代码重复执行(代码执行一遍,却可以重复执行多次)for、 while02 if 分支结构分支结构类型执行过程语法if 单分支结构如果…就…否则不执行ifi

2022-05-27 19:58:28 114

原创 第一周作业(零基础)

第一周作业一、选择题下列变量名中不合法的是?(C)A. abcB. NpcC. 1nameD ab_cd下列选项中不属于关键字的是?(B)A. andB. printC. TrueD. in下面哪个选项对应的代码写法是正确的?(C)A.print('Python') print('新手村')B.print('Python') print('新手村')C.print('Python')print('新手村')D.print('Python''新手

2022-05-27 19:49:20 47

原创 day5 - while和循环关键字学习总结

day5 - while和循环关键字【review】01. if 条件1)if 条件语句2) if - else - 如果…就…否则if 条件语句1:​ 代码段1else:​ 代码段N3)if - elif - else - 如果…就…如果…就…如果…就…if 条件语句1:​ 代码段1elif:条件语句2​

2022-05-27 19:48:38 209

原创 Day4 分支和for循环作业

Day4 分支和循环作业根据输入的成绩的范围打印及格 或者不及格。score=int(input('请输入分数:'))if score >= 60: print('及格')else: print('不及格')根据输入的年纪范围打印成年或者未成年,如果年龄不在正常范围内(0~150)打印这不是人!age=int(input('请输入年龄:'))# 方法1:if 18<=age<=150: print('成年')elif 0<=age

2022-05-27 11:01:50 53

原创 day3- 变量和运算符学习总结

day3- 变量和运算符学习总结01 类型操作1) type 函数type - 数据 - 获取数据的类型print(type(100)) # 整型 <class 'int'>print(type(0.12)) # 浮点型 <class 'float'>print(type('a')) # 字符串 <class 'str'>print(type(None)) # 空值 <class 'None type'>2) 显

2022-05-25 21:36:29 197

原创 day2-基础语法变量学习总结

day2-基础语法变量学习总结01 新建工程1) 新建工程流程点击new project确定存放路径以及工程名称确定python解释器(使用已经存在的解释器)# 打印输出的第一个语句print('hello world!')控制台信息 – 0 代表正确,其他数字代表运行程序错误2)修改字体及格式修改字体:点击File – Settings – Editor – General – Font修改格式:点击File – Settings – Edi

2022-05-24 20:45:40 68

空空如也

空空如也

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

TA关注的人

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