- 博客(26)
- 收藏
- 关注
原创 自动化之元素定位练习
input[type^=‘vlaue’] input表示标签名,type表示属性名,value表示属性值。input[type$=‘vlaue’] input表示标签名,type表示属性名,value表示属性值。input[type*=‘vlaue’] input表示标签名,type表示属性名,value表示属性值。:表达式 /html/body/div/fieldset/form/p[2]/input。:匹配任意层级的元素,是以 //tag_name //* 开头。//*[@属性名=‘属性值’ ]
2024-06-26 19:54:14
411
原创 python笔记⑧ 12.5
一、正则表达式正则表达式通常被用 来检索、替换那些符合某个模式(规则)的文本给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);可以通过正则表达式,从字符串中获取我们想要的特定部分。list1 = ['hello', 'python', 'pyinfo', 'pygame', 'china', 'zero', 'apple', 'open']s = []for i in li...
2019-12-09 16:44:16
199
原创 【作业】11.28
一、画图import turtleimport time# 曲线移动def curveMove(): for i in range(200): turtle.speed(10) turtle.right(1) # 顺时针旋转 turtle.forward(1) # 前进1pxdef curveMove2(): # 第二...
2019-11-28 17:54:46
305
原创 【作业.改】11.14
user_list = []user_login = {}shopping_car = []def read_all_user(): if user_list: return with open('payment.txt', 'rt', encoding='utf-8')as f: # rt以文本方式只读 text = f.read() ...
2019-11-26 18:19:29
106
原创 【作业】 11.14
第一题: 写一个 6 位的随机密码,包含至少一个数字,一个小写字母,一个大写字母import randoma = chr((random.randint(97, 122)))#随机生成小写字母b = chr((random.randint(65, 90)))#随机生成大写字母c = str((random.randint(0, 9)))#随机生成0-9数字item = a+b+ca ...
2019-11-18 19:19:08
160
原创 python笔记⑦ 11.14
一、迭代器和生成器(一)迭代器➢ 迭代器指的是迭代取值的工具➢ 迭代是一个重复的过程,每一次重复都是基于上一次的结果而来➢ 可迭代的对象:str,list,tuple,dict,set,文件对象➢ 执行可迭代对象下的__iter__方法,返回的值就是一个迭代器对象iteratordic = {'x': 1, 'y': 2, 'z': 3}iter_dic = dic.__iter__...
2019-11-14 19:25:35
124
原创 【作业】 11.07
封装一个学生类,有姓名,有年龄,有性别,有英语成绩,数学成绩,语文成绩,封装方法,求总分,平均分,以及打印学生的信息。class Student:定义一“圆”类,定义原点位置和半径,构造一圆,求输入一个点,判断这个点是在圆的哪个位置?class 3.请写一个小游戏,人狗大战,2 个角色,人和狗,游戏开始后,生成 2 个人,3 条狗,互相混战,人被狗咬了会掉血,狗被人打了也掉血...
2019-11-13 17:21:50
390
原创 Python笔记⑥11.07
一、类和对象➢ 类 是对一群具有相同特征或者行为的事物的一个统称,➢ 对象 是由类创建出来的一个具体 实例,可以直接使用➢ 类 只有一个,而 对象 可以有很多个➢ 不同的对象 之间 属性 可能会各不相同➢ 类 中定义了什么 属性和方法,对象 中就有什么属性和方法1、python自己提供的常见的内置属性和类方法方法名作用__new __创建对象的时候, 会被自动调...
2019-11-07 19:26:57
151
原创 【作业】10.31
1, 编写一个计算减法的方法,当第一个数小于第二个数时,抛出“被减数不能小于减数”的 异常,如果正常,输出差,不管有没有报错,都输出“该方法运行结束”try: a = int(input('a=')) b = int(input('b=')) if a<b: ex = Exception('被减数不能小于减数') raise ex...
2019-11-03 20:25:14
1142
原创 Python笔记⑤ 10.31
一、异常处理1、异常的概念如果python解释器遇到一个错误,会停止程序的执行,并且提示一些错误信息2、捕获异常在程序开发中,如果对某些代码的执行不能确定是否正确,可以增加try来捕获异常try,尝试,下方编写要尝试的代码,不确定是否能够正常执行的代码except,如果不是,下方编写尝试失败的代码try: num = int(input('enter a number:'...
2019-10-31 17:17:15
413
原创 作业(3)
1, 打印由‘*’组成的实心菱形图案for i in range(1,8,2): j = int((7 - i) / 2) print(' '*j + '*'*i + ' '*j)for i in range(5,0,-2): j = int((7 - i) / 2) print(' '*j + '*'*i + ' '*j)2,定义一个函数,以两种方式传入姓...
2019-10-30 14:11:14
160
原创 Python笔记④ 10.24
一、函数1.无参函数(1)定义函数def 函数名(): 代码'''函数的调用'''def printinfo(): print('-'*10) print('人生苦短,我用python') print('-'*13)printinfo()2.有参函数def add2num(a,b): c = a + b print(c)add2num(...
2019-10-28 21:54:46
140
原创 Python笔记③ 10.17
一、列表<1>列表的增删改查1、添加元素①append 把新元素添加到列表末尾②insert 在指定位置前插入新元素③extend 将另一集合中的新元素逐一添加到列表中2、修改元素根据下标(索引)修改a = ['xiaozhang','xiaoli','xiaowang']print('修改之前的列表%s'%a)a[1] = 'mianyi'print('...
2019-10-20 21:57:12
147
原创 作业(2)
➢ 一个班级有 5 个人,铁蛋,张三,李四,王五,小花,把这几个人按照顺序放在一个列表中➢ 有一天小明转到了这个班级,把小明添加到这个列表中 添加到张三的后面➢ 把金蛋和银蛋放到一个列表中并且添加到这个班级列表➢ 铁蛋说自己的名字不好听,要改成小军➢ 老师想看看小芳和小花是否在这个班级里➢ 小花被查到在这个班,用内置函数看看这个班有多少人,她妈妈要求让她转班...
2019-10-20 20:55:03
168
原创 【作业(1)】循环作业
1. 计算 10-99 相加后的值计算并输出i = 10he = 0while i <100: he +=i i +=1print(he)2. 计算 10 的阶乘a = 1p = 1while a < 11: p *= a a += 1print(p)**3. 计算从 1 到 1000 以内所有奇数的和并输出 **i = 1...
2019-10-12 16:12:01
522
1
原创 【作业】逻辑控制语句if的五道题
一num = int(input("今年年份是:"))if num%4: print("不是闰年")else: print("是闰年") if num%400: print("普通闰年") else: print("世纪闰年")
2019-10-06 14:54:17
264
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人