07 2022 档案
摘要:1.推导式 [expression(i) for i in old_List if condition(i)]#列表 print([print(i) for i in [1, 2, 3] if i >=2]) {key:value for key,value in iterable}#字典 dict
阅读全文
摘要:解释: 哈希表(hash table)是散列表,根据键(关键值)直接访问在内存存储位置的数据结构,通过计算关于键值的函数(散列函数用于映射),将所需要查询的数据映射到表中的一个位置来访问记录,加快查询的速度。映射函数称为散列函数,存放记录的数组称为散列数组。 哈希表本质上是一个数组(数据结构中数组查
阅读全文
摘要:在某些情况下,python会使用现有的不可变对象,而不是总是创建一个新对象。驻留的对象在内部使用类似字典的结构(驻留池)进行驻留,节省内存。 原理:系统维护interned字典类型记录已经被驻留的字符串对象,如果a需要驻留,在interned字典中会检测是否存在,存在则指向字符串对象,a的引用次数减
阅读全文
摘要:1.多分支 1.switch case default 注意事项:case遇到break才停止或者在没有default的情况下,如果不满足条件,有default,从default开始执行,直到遇到break语句 2.逻辑运算符 注意事项:满足条件便不再执行 //逻辑运算中的或运算和与运算都有短路运算
阅读全文
摘要:1.使用python+selenium+unittest框架进行UI自动化测试 实现方式:POM分层实现 POM分层: Base层:用于存放基础方法 实现方法:业务分离,具体到每个子元素 注意事项:实现时,需要注意args或者*args进行可迭代元素的解包与传参。在实现数据读取时需要注意将读取的数据
阅读全文