摘要: a = ['a', 'b', 'c', 'd', 'e', 'f', 'g']b = [1, 2, 3, 4, 5, 6]# 方法一,用zip函数,优点是代码量少,易理解,缺点是如果两个列表元素个数不同时,会取最短dict1 = dict(list(zip(a,b)))print(dict1) #{ 阅读全文
posted @ 2021-08-09 10:02 夏夏夏天的西瓜 阅读(596) 评论(0) 推荐(0) 编辑
摘要: import osdef get_filename(path): o=os.listdir(path) #用o承接文件夹名 for i in o: #i去遍历文件夹内的文件 new_path=os.path.join(path,i) #用new_path文件名来承接i遍历到的文件名称拼接文件夹名得到 阅读全文
posted @ 2021-08-08 22:07 夏夏夏天的西瓜 阅读(447) 评论(0) 推荐(1) 编辑
摘要: Python列表推导式:书写方式: 表达式 for 变量 in 列表 或者: 表达式 for 变量 in 列表 if 条件 例1:输出列表中的奇数 a = [1,2,3,4,5,6,7,8,9,10] print([i for i in a if i%2==1]) #[1, 3, 5, 7, 9] 阅读全文
posted @ 2021-08-08 21:03 夏夏夏天的西瓜 阅读(28) 评论(0) 推荐(0) 编辑
摘要: str1 = "k:1|k3:2|K2:9"list1 = str1.split('|')dict1 = {}for i in list1: list2 = i.split(':') dict1.setdefault(list2[0],list2[1])print(dict1) # {'k': '1 阅读全文
posted @ 2021-08-08 15:09 夏夏夏天的西瓜 阅读(133) 评论(0) 推荐(0) 编辑
摘要: ddt 全称:data driver test 数据驱动测试ddt装饰器:用来装饰类file_data装饰器:用来装饰方法data装饰器:用来装饰方法 什么是数据驱动? 数据驱动,指在自动化测试中处理测试数据的方式。 通常测试数据与功能函数分离,存储在功能函数的外部位置。在自动化测试运行时,数据驱动 阅读全文
posted @ 2021-08-05 19:24 夏夏夏天的西瓜 阅读(504) 评论(0) 推荐(0) 编辑
摘要: import string str1=string.ascii_uppercase #生成26个大写字母 list1 = list(str1) #将字符串转换成列表存储 for i in list1: i = input('请写一个(A-Z)范围内的数:') if i in list1: list1 阅读全文
posted @ 2021-08-04 18:01 夏夏夏天的西瓜 阅读(54) 评论(0) 推荐(0) 编辑
摘要: import pymysql # 导入数据库模块 # 将数据库相关内容进行封装: class Db_utils(): def __init__(self, host, database, user, password, port): self.db = pymysql.connect(host=ho 阅读全文
posted @ 2021-08-04 10:24 夏夏夏天的西瓜 阅读(315) 评论(0) 推荐(0) 编辑
摘要: import pymysql # 导入数据库模块 # 创建一个数据库对象,利用connect进行连接数据库 try: db = pymysql.connect(host='localhost', # ip地址 database='demo1', # 帐套名 user='root', # 数据库账号 阅读全文
posted @ 2021-08-03 22:19 夏夏夏天的西瓜 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 封装特性:将私有变量和私有方法封装到类的内部,起保护作用,只能调用类的内部方法才能拿到,不能通过实例对象调用私有方法和私有变量。 class People(): def __init__(self,name,age): self.__name=name #__name私有变量,封装到类的内部,起保护 阅读全文
posted @ 2021-08-03 20:56 夏夏夏天的西瓜 阅读(87) 评论(0) 推荐(0) 编辑
摘要: # 斐波那契数列指的是这样一个数列:这个数列从第3项开始,每一项都等于前两项之和。 i, j = 0, 1while i < 100: print(i, end=' ') i, j = j, i + j# 输出:0 1 1 2 3 5 8 13 21 34 55 89定义成函数: def feibo 阅读全文
posted @ 2021-07-28 22:19 夏夏夏天的西瓜 阅读(77) 评论(0) 推荐(0) 编辑