- 博客(25)
- 收藏
- 关注
原创 selenium总结
浏览器对象.b.find_element(获取方式) - 返回符合条件的所有标签,结果是列表,列表中的元素是标签对象。浏览器对象.b.find_element(获取方式,数据) - 返回符合条件的第一个标签,结果是对象标签。(1) 输入框输入内容:输入框对应的标签.send_keys(内容)(2) 点击标签:标签对象.click()
2023-03-31 22:38:26
34
原创 正则表达式作业
能够完全匹配字符串"go go"和"kitty kitty",但不能完全匹配“go kitty”的正则表达式包括(A、D)能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(C、D )能够在字符串中匹配"aab",而不能匹配"aaab"和"aaaab"的正则表达式包括( B、C)能够完全匹配字符串"back"和"back-end"的正则表达式包括(B、D)@#¥%^&*这些特殊符号。 要求: 1.用户名只能包含数字 字母 下划线。
2023-03-28 22:42:15
33
原创 正则表达式总结
第二阶段正则表达式一、正则表达式的作用正则表达式是一种可以让复杂字符串变得简单写正则表达式的时候就是用正则符号来描述字符串规则二、正则表达式语法1. re模块 - 提供了python中所有和正则相关的函数fullmatch (正则表达式,字符串) - 判断整个字符串是否满足正则表达式所描述的规则findall (正则表达式,字符串) - 提取字符串中所有满足正则表达式的子串search(正则表达式,字符串) - 匹配字符串中第一个满足正则表达式的子串
2023-03-28 22:26:28
41
原创 3.23 文件操作
常见的数据持久化工具:数据库(.db、.sqlite)、excel文件、csv文件、txt文件、json文件、plist文件。数据持久化又叫数据本地化,指的是将程序中的数据保存在硬盘中(程序中的数据默认是保存在运行内存中的)文件操作基本步骤:打开文件 -> 操作文件内容(读操作、写操作) -> 关闭文件。硬盘保存数据的基本单位是文件,如果想要把数据保存到硬盘中,就需要将数据保存到文件中。
2023-03-23 20:24:39
46
原创 3.22迭代器
1)容器(是一种可以创建多个数据的容器),生成器中保存的是创建数据的方法,而不是数据本身2. 特点:a.打印生成器无法查看元素b.不能通过len统计元素的个数;c.如果需要生成器的数据,必须将数据取出,而且取一个就少一个生成器获取元素的方法,和迭代器一模一样。
2023-03-22 19:06:25
30
原创 day12函数进阶作业
写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)已经三个列表分别表示5个学生的姓名、学科和班号,使用map将这个三个列表拼成一个表示每个学生班级信息的的字典。已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)已经两个列表A和B,用map函数创建一个字典,A中的元素是key,B中的元素是value。编写一个函数,计算一个整数的各位数的平方和。2)获取列表中x坐标最小的点。
2023-03-21 20:56:42
21
原创 day11-函数作业
写一个自己的rjust函数,创建一个字符串的长度是指定长度,原字符串在新字符串中右对齐,剩下的部分用指定的字符填充。一个自己的index函数,统计指定列表中指定元素的所有下标,如果列表中没有指定元素返回-1。写一个自己的replace函数,将指定字符串中指定的旧字符串转换成指定的新字符串。编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串。一个自己的endswith函数,判断一个字符串是否已指定的字符串结束。写一个自己的upper函数,将一个字符串中所有的小写字母变成大写字母。
2023-03-20 21:40:26
27
原创 3.20函数小结
1) 语法 : def 函数名(形参列表) : 函数说明文档函数体 2) 说明a . def - 关键字;固定写法b . 函数名 - 程序员自己命名;两个要求 : 是标识符、不是关键字三个规范 : 见名知义(看到函数名就大概指导函数的功能) 、不使用系统函数名、类名、模块名所有字母都小写 , 多个单词用下划线隔离c .() 固定写法d . 形参列表 - 以 '变量名1,变量名2,变量名3...' 的形式存在 , 这的每一个变量就是一个形参;
2023-03-20 21:39:19
29
原创 字符串小结
1)字符串是容器型数据类型(能同时保存多个文字符号);将单引号、双引号或者三个双引号作为容器的标志2)字符串不可变;字符串有序字符串的元素:字符串引号中每一个独立的符号都是字符串的元素,字符串的元素又叫字符;任何文字符号都可以是字符串的元素(包括英文符号)
2023-03-19 15:42:53
99
原创 day10-字符串作业1
输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…输入一个字符串,将字符串中所有的数字字符取出来产生一个新的字符串。输入字符串,将字符串的开头和结尾变成’+',产生一个新的字符串。输入**‘abc123’** 输出**‘c1’**例如: 输入**‘a2h2klm12+’ ** 输出。’py1901009’** 输入**‘123’输入一个字符串,统计字符串中非数字字母的字符的个数。’py1901023’** 输入**‘9’例如: 输入字符串**‘abc123’
2023-03-19 15:41:02
34
原创 day10-字符串作业2
写程序实现replace函数的功能,将指定字符串中指定的旧字符串转换成指定的新字符串。编写一个程序,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串。写一个自己的capitalize函数,能够将指定字符串的首字母变成大写字母。写程序实现split的功能,将字符串中指定子串作为切割点对字符串进行切割。写程序实现endswith的功能,判断一个字符串是否已指定的字符串结束。写程序实现upper的功能,将一个字符串中所有的小写字母变成大写字母。编写一个程序,交换指定字典的key和value。
2023-03-19 15:39:32
21
原创 元组集合小结
1)字符串是容器型数据类型(能同时保存多个文字符号);将单引号、双引号或者三个双引号作为容器的标志2)字符串不可变;字符串有序字符串的元素:字符串引号中每一个独立的符号都是字符串的元素,字符串的元素又叫字符;任何文字符号都可以是字符串的元素(包括英文符号)str1 = '小明' str2 = "小明" str3 = '''小明''' str4 = """小明""" msg = '床前明月光, \n疑是地上霜。
2023-03-16 20:52:22
42
原创 day9集合作业
例如: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. 求选了三门学生的学生的数量和对应的名字。
2023-03-16 20:50:55
43
原创 day7-列表作业2
已知两个有序列表,将两个列表合并,合并后的新列表中元素仍然是递增列表。e. 利用列表推导式获取元素是元组的列表中每个元组的最后一个元素。f.利用列表推导式将数字列表中所有的奇数乘以2,所有的偶数除以2。*已知一个数字列表,写程序判断这个列表时候是连续递增列表。d. 利用列表推导式删除列表中整数个位数小于5的元素。c.利用列表推导式 存放指定列表中字符串的长度。已知两个列表,将两个列表按照下面的规律交叉合并。b. 利用列表推到是将 列表中的整数提取出来。已知一个列表获取列表中指定元素所有的下标。
2023-03-14 23:07:02
47
原创 day7-列表作业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]已知一个数字列表,将列表中所有元素乘以2。
2023-03-14 23:06:28
33
原创 3.14 列表
1.列表是容器型数据类型(序列);将[]作为容器的标志,里面多个数据用逗号隔开:[数据1,数据2,数据3…]2.列表是可变的(可变指的是列表中的个数和元素的值可变 - 列表支持增删改)列表是有序的(元素有顺序对应的位置信息;元素的顺序影响结果 - 列表支持索引操作)3.列表对元素的要求:没有要求,任何类型的数据都可以作为列表的元素注:元素 - 容器中每一个独立的数据,就是这个容器的元素。
2023-03-14 23:03:53
43
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人