- 博客(37)
- 收藏
- 关注
原创 正则表达式作业
能够完全匹配字符串"go go"和"kitty kitty",但不能完全匹配“go kitty”的正则表达式包括(D)能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括( A)能够在字符串中匹配"aab",而不能匹配"aaab"和"aaaab"的正则表达式包括( B)能够完全匹配字符串"back"和"back-end"的正则表达式包括( B ) 要求: 1.不能包含!@#¥%^&*这些特殊符号。 要求: 1.用户名只能包含数字 字母 下划线。
2023-03-29 00:02:05
191
原创 day16爬虫步骤
2)获取二进制格式的请求结果 -下载图片、视频、音频。3)获取请求结果json转换的结果 - json接口。tips:使用requests模块之前先导入。2.找网页 - 哪些网站的页面可以提供数据。1)获取请求结果对应的文本数据 - 爬网页。1.确定目标数据 -你需要获取哪些数据。a.浏览器伪装(user-agent)注意:解释器后面有括号是虚拟环境。c.设置代理(proxies)b.免密登录(cookie)
2023-03-28 20:57:48
379
原创 day17正则表达式
正则1|正则2|正则3|…- 先用正则1进行匹配,匹配成功直接成功;匹配失败用正则2进行匹配。定义:在本身具有特殊功能或者特殊意义的符号前加 \ ,让特殊符号变普通符号。1.re模块 - 提供了python中所有和正则相关的函数。通过写正则表达式来描述字符串规则。
2023-03-28 20:56:44
113
原创 day14-文件操作
数据库(.db、sqlite)、excel文件、csv文件、txt文件、json文件、plist文件等。a.文件对象.read() -获取整个文件内容(从读写位置开始获取文件结束,读写位置默认文件开头)1)定义:数据持久化又叫数据本地化,指的就是将程序中的数据保存在硬盘中(2)硬盘:保存在硬盘中的数据会一直存在(除非手动删除或者硬盘损坏).所以说如果想要把数据保存到硬盘中,就需要将数据保存到文件中.文件对象.write(内容) -将指定内容写入到指定文件中。1)文件路径 - 文件在计算机中的位置信息。
2023-03-27 20:32:01
111
原创 day13-模块、包、异常捕获
a.打印生成器无法查看元素b.不能通过len统计元素的个数c.如果需要生成器中的数据,必须将数据取出,而且取一个就少一个。
2023-03-23 09:34:05
59
原创 day12函数进阶作业
写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)已经三个列表分别表示5个学生的姓名、学科和班号,使用map将这个三个列表拼成一个表示每个学生班级信息的的字典。已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)已经两个列表A和B,用map函数创建一个字典,A中的元素是key,B中的元素是value。编写一个函数,计算一个整数的各位数的平方和。2)获取列表中x坐标最小的点。
2023-03-21 21:03:13
62
原创 day12函数进阶总结
变量作用域指的是变量定义完成后可以使用的有效范围1)迭代器是容器型数据类型(可以遍历,也可以转换成列表),无法直接提供一个迭代器,只能将其他序列转换成迭代器。2)特点:a.打印迭代器的时候无法查看到元素有哪些b.无法通过len获取迭代器中元素的个数c.如果要使用迭代器中的元素必须将元素从迭代器中取出来(取走),取走的元素会从迭代器中永远消失(用一个就少一个)3)任何数据都可以作为迭代器的元素。
2023-03-21 21:01:23
50
原创 day11函数总结
函数就是实现某一特定功能的代码的封装"""1)语法:def 函数名(形参列表):函数说明文档函数体2)说明:a.def - 关键字;固定写法b.函数名 - 程序员自己命名;两个要求:是标识符、不是关键字三个规范:见名知义(看到函数名就大概知道这个函数的功能)、不使用系统函数名类名或者模块名、所有字母都小写,多个单词用下划线隔开c.(): - 固定写法d.形参列表 - 以'变量名1, 变量名2, 变量名3,....'的形式存在,这儿的每一个变量就是一个形参;
2023-03-20 21:00:30
83
原创 day7-列表作业1
1. 基础题已知一个数字列表,打印列表中所有的奇数nums = [12, 67, 56, 22, 23, 99]list1 = []for x in nums: if x % 2 != 0: list1.append(x)print(list1)已知一个数字列表,打印列表中所有能被能被3整除但是不能被2整除的数nums = [12, 67, 56, 22, 23, 99]list1 = []for x in nums: if x % 3 == 0 an
2023-03-14 21:23:07
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人