自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 day28学习与总结

day28学习与总结from threading import Thread, current_thread# 导入线程队列from queue import Queueimport timefrom random import randint# 1. 线程间通信# 同一个进程中的多个线程可以直接通信(一个线程可以直接使用另外一个线程中产生的数据)# 通信原则:使用全局变量# ======================案例1============================

2022-03-23 23:06:11 206

原创 day27作业与总结

day27作业from selenium.webdriver import Chrome,ChromeOptionsfrom multiprocessing import Processfrom selenium.webdriver.common.keys import Keysimport time,csvfrom lxml import etreeoptions = ChromeOptions()options.add_experimental_option('excludeSwitche

2022-03-22 22:31:53 167

原创 day26学习总结与作业

day学习总结与作业import csvimport requestsfrom bs4 import BeautifulSoupimport reheaders = { 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36'}url = 'https://mapi.gu

2022-03-21 22:20:24 272

原创 第五周周末学习总结与作业

英雄联盟爬取皮肤

2022-03-21 00:57:03 156

原创 day22学习总结

import requestsimport timeimport csvfrom bs4 import BeautifulSoupfrom re import findall,searchheader={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36'}h = 'https://m

2022-03-15 23:48:54 100

原创 day21-学习总结

东方财富网站:https://stock.eastmoney.com/(直接爬取)和讯股票:http://stock.hexun.com/ (直接爬取)boss直聘:https://www.zhipin.com/gongsi/ (直接爬取)qq音乐:https://y.qq.com/ (直接爬取)网易云音乐:https://music.163.com/ (直接爬取)微博:https://weibo.com/newlogin?tabtype=weibo&gid=102803&url

2022-03-14 20:36:37 1376

原创 day20学习总结

day20学习总结:import openpyxl# 1. 获取工作簿对象# openpyxl.load_workbook(文件路径)workbook = openpyxl.load_workbook('files/demo2.xlsx')# 2. 获取工作表# 1) 获取当前工作簿中所有的工作表的表名names = workbook.sheetnamesprint(names)# 2) 获取工作表对象# a.工作簿对象[表名]# student_sheet = workbook

2022-03-13 22:16:23 76

原创 day19学习总结

day19学习总结迭代器是容器型数据类型特点:无法通过打印迭代器查看元素、也无法统计元素个数; 需要使用元素的时候必须将元素从迭代器中取出,取出以后该元素就从迭代器中消失"""# 2.创建迭代器 - 将其他序列转换成迭代器i1 = iter('hello')i2 = iter([10, 20, 30, 40])i3 = iter({'a': 10, 'b': 20})i4 = iter({100, 200, 300})print(i1) # <str_

2022-03-10 22:07:27 78

原创 day18正则表达式作业

day18学习总结:1. 正则表达式"""正则表达式是一种可以让一些复杂的字符串问题变得简单的工具。"""# 2. 正则语法(通用)# 1)re模块:# fullmatch(正则表达式, 字符串) - 判断整个字符串是否满足正则表达式描述的规则(完全匹配)# python提供正则表达式的方法:提供一个字符串,字符串内容是一个正则表达式,这个字符串的最前面需要加r# python的正则表达式: r'正则'# js的正则表达式: /正则/# oc的正则表达式:"正则"# 2)正则

2022-03-09 22:21:29 305 1

原创 day17-面向对象作业改进

day17-学习总结属性定义类就是用代码描述清楚这个类是拥有哪些相同功能和哪些相同属性的对象的集合,方法(函数)用来描述相同功能,属性(变量)用来描述相同属性。属性分为两种:类属性(字段)、对象属性1)类属性a. 怎么定义:直接定义在类中的变量就是类属性b. 怎么使用:通过 ‘类.’ 的方式去使用c. 什么时候用:如果属性值不会因为对象不同而不一样的时候2)对象属性a. 怎么定义:以 ‘self.属性名 = 值’ 的方式定义在__init__方法中b. 怎么使用:通过 ‘对象.

2022-03-09 17:15:47 144

原创 day17-面向对象作业

day17-学习总结属性定义类就是用代码描述清楚这个类是拥有哪些相同功能和哪些相同属性的对象的集合,方法(函数)用来描述相同功能,属性(变量)用来描述相同属性。属性分为两种:类属性(字段)、对象属性1)类属性a. 怎么定义:直接定义在类中的变量就是类属性b. 怎么使用:通过 ‘类.’ 的方式去使用c. 什么时候用:如果属性值不会因为对象不同而不一样的时候2)对象属性a. 怎么定义:以 ‘self.属性名 = 值’ 的方式定义在__init__方法中b. 怎么使用:通过 ‘对象.

2022-03-08 20:46:17 152

原创 day16学习总结

day16学习总结:认识类和对象类:类是具有相同功能和相同属性的对象的集合(一类事物的总称) - 是抽象的概念对象:对象就是类的实例(类的具体表现)定义类创建类就是用代码来描述清楚这个是有哪些相同功能(函数)和哪些相同属性(保存数据的变量)的对象的集合语法:​ class 类名:​ 类的说明文档​ 类的内容(方法和属性)​ 说明:​ class-关键字;固定写法​ 类名-由程序员自己命名​ 要求:是标识符;不能是关键字​ 规范:见名知意;驼

2022-03-07 19:30:00 68

原创 day15学习总结和学生管理系统

day15学习总结:# 1. 数据持久"""第一步:确定需要持久化的数据第二步:创建文件并且确定文件初识内容第三步:这程序中需要这个数据的时候从文件中读这个数据第四步:当这个数据发生改变以后需要将最新的数据写入文件中"""# 练习1:写程序打印程序执行次数try: count = int(open('files/count.txt', encoding='utf-8').read())except FileNotFoundError: count = 0count +=

2022-03-06 22:54:34 98

原创 day14学习总结

day14学习总结:os模块的作用os模块 - 文件或者文件夹(目录)或者路径相关操作例如:创建文件夹、创建文件、删除文件、判断文件是否存在、获取绝路径、获取一个文件夹中所有的文件等等1)返回当前工作目录print(os.getcwd()) 获取指定文件夹中所有的内容的名字os.listdir(文件夹路径)创建文件夹"""os.mkdir(文件夹路径) - 在指定路径下创建指定的文件夹(整个路径中只有最后的那个文件夹不存在才可以创建)os

2022-03-03 23:42:19 110

原创 day13模块包和异常

day13学习与总结认识模块Python中一个py文件就是一个模块模块分为系统模块和自定义模块两种系统模块:Python自带的模块,例如:functools,math,random,re,time,datetime,turtle,smtplib,socket,threading等自定义模块:由程序员自己创建的模块导入模块-怎么在一个模块中去使用另外一个模块中的内容​ 如果我们想要使用的内容(变量,函数,类)在另外一个模块中,可以用,但是使用之前必须先导入一个模块中的内容想

2022-03-02 17:32:28 478

原创 day12函数进阶作业

day12-学习作业与总结:匿名函数匿名函数的本质还是函数,他们除了定义的语法不同,其它东西都一样注意:匿名函数只能用来实现功能很简单的函数语法:函数名=lambda 形参列表: 返回值转换成普通:def 函数名(形参列表):return 返回值# 练习1:写一个匿名函数判断指定的数是否是偶数,如果是返回True,否则返回Falseis_even_number = lambda num=20: num % 2 == 0print(is_even_

2022-03-02 10:38:30 95

原创 day11-函数作业

day11函数基础学习与总结函数的概念:函数就是实现某一特定功能的代码的封装 -> 一个函数对应一个功能(函数存储的功能)a. 系统函数 - 有Python语言已经创建好的函数(Python自带的函数),例如:print、input、type、id、max、min、sorted、sum等b. 自定义函数 - 由程序员自己创建的函数定义函数语法:def 函数名(形参列表):函数说明文档函数体说明:def - 关键字;固定写法函数名 -

2022-03-01 11:17:56 180

原创 字符串函数相关函数

"""我于黑暗中蛰伏,只为抓住黎明一瞬Author:huihanTime:2022/2/27 20:46"""# str-字符串# 1.capitalize-第一个字母大写nums='jjj'print(nums.capitalize())# 2.casefold-将大写字母变成小写字母nums='jjjASD'print(nums.casefold())# 3.center-返回长度为width的居中字符串。填充使用指定的填充字符(默认是空格)。nums='jjjASD'res

2022-02-28 08:40:25 97

原创 day10-字符串作业(1)

编写一个程序,交换指定字典的key和value。dict1={'a':1, 'b':2, 'c':3}result={}for x,y in dict1.items(): result.setdefault(y,x)print(result) 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} 编写一个程序,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串d=input('请..

2022-02-27 20:38:46 93

原创 day10学习总结

day10学习总结与作业相关函数: len、str, evalstr(数据) - 将指定数据转换成字符串(任何类型的数据都可以转换成字符串; 转的时候是直接在数据的打印值外面加引号)str(100) # '100'str(True) # 'True'eval(字符串) - 计算字符串表达式的结果'[10, 20, 30]' -> [10, 20, 30]如果字符串的部分内容不确定方案一:字符串拼接方案二:格式字符串1)格式字符

2022-02-27 20:37:45 82

原创 day9-字符串作业

day9-学习总结与作业:认识集合(set)集合是容器型数据类型,将{}作为容器的标志里面多个数据用逗号隔开:{数据1, 数据2, 数据3,…}可变的(支持增删改);无序(不支持下标操作)元素的要求: 1. 必须是不可变的数据 2.元素是唯一2.集合的增删改查(不重要)1)查-只能遍历for 循环遍历无序序列的时候,系统在遍历之前会自动将无序序列转换成列表,然后再遍历列表.2)增集合.add(元素)-添加指定元素集合.update(序列)-将序列中所有的元素都添加到集合中3.删

2022-02-25 15:09:11 101

原创 day-8字典学习总结与作业

day8-字典学习与总结认识字典是容器型数据类型;将{}作为容器的标志,里面多个键值对用逗号隔开: {键1: 值1, 键2: 值2, 键3: 值3,…}键值对的格式: 键:值字典是可变的(支持增删改); 字典是无序(不支持下标,元素顺序不影响结果)对元素的要求字典的元素是键值对a. 键的要求: 键必须是不可变的类型的数据(数字、字符串、布尔、元组等);键是唯一的b. 值的要求: 没有要求查 - 获取字典的值查单个(重要) - 一次获取一个值语法1:字典[键]

2022-02-23 23:21:55 95

原创 day7-学习总结与作业

day7-学习总结与作业列表相关操作数学运算符: +、*a. 列表1 + 列表2 - 将两个列表合并成一个新的列表list1 = [10, 20, 30]list2 = [100, 200]result = list1 + list2print(result) # [10, 20, 30, 100, 200]b. 列表 * N、 N * 列表 - 将列表中的元素重复N产生一个新的列表[10, 20, 30] * 2 -> [10, 20, 30

2022-02-22 22:01:18 397

原创 day6-学习总结与作业

day6学习总结容器型数据类型:容器型数据类型:一个变量可以同时保存多个数据(可以理解为有多个格子的盒子)非容器型数据类型:一个变量只能保存一个数据(只有一个格子的盒子)列表​ 类型名(list)解释:列表是容器型数据类型(一个列表可以同时保存多个数据);将[]作为容器的标志,里面多个元素用逗号隔开:[元素1,元素2,…]特点:列表是可变的(可变:指的是列表中元素的个数,元素的值,元素的顺序);列表是有序的(每个元素都有位置对应的索引值)元素的要求:任何类型的数据

2022-02-22 12:40:53 74

原创 周末作业-循环练习题

还没做完,还在想

2022-02-20 20:09:09 90

原创 day-5学习总结(while循环语句 break continue)

python while循环语句以及break和continue用法

2022-02-18 19:21:37 1068 2

原创 day4-条件和循环学习总结与作业

day-4-分支和循环总结流程控制-控制代码执行顺序顺序结构-代码从上而下依次执行,每天语句执行一次.分支结构-根据条件选择执行或者不执行部分代码(通过if来灵活运用)循环结构-让代码重复执行(for,while)分支结构单分支结构-if单分支结构-如果…就…解决的问题:满足条件执行某个操作,不满足条件执行另一个操作.if双分支结构-如果…就…否则…语法:if 条件语句:代码块else:代码块二说明:if-关键字:固定写法条件语句-

2022-02-18 16:23:09 157

原创 惠晗 15和16日作业

1.学习总结(变量与运算符)day2-2022/2/15总结​ 1. 注释:​ 作用一:解释说明代码,便于其他人员快速理解代码.​ 作用二: 使代码无效化,方便对其余代码进行纠错.​ 2. 行和缩进:python语言中,一行只能书写一行代码,如非要在一行书写多行代码需要用分号;隔开.​ 3.标识符与关键字:标识符由下划线,数字,字母组成,且数字不能放在开头;关键字不能被应用于标识符中,否则会使原有

2022-02-16 20:55:26 471

周末作业第十题课后作业...

周末作业第十题课后作业...

2022-02-27

python学习总结第一周

python学习总结第一周

2022-02-21

空空如也

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

TA关注的人

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