列表推导式
问题:
请用列表推导式实现,根据一个列表生成一个新的列表
规则:求平方
list1=[1,2,3,4,6]
# list2=[]
# for i in list1:
# # print(i)
# result=i*i
# # print(result)
# list2.append(result)
# print(list2)
# 用map实现
# result=list(map(lambda x:x*x,list1))
# print(result)
# 列表推导式实现
# result=[i*i for i in list1]
# print(result)
# 计算三次方
# result=[i**3 for i in list1]
# print(result)
# 计算三次方并最终只返回大于60的数字
# result=[i**3 for i in list1 if i**3>60]
# print(result)
# 只计算大于2的数字
result=[i**3 for i in list1 if i>2]
print(result)
网络协议分层
OSI模型
应用层:为应用程序提供服务
表示层:数据格式转化及加密操作
会话层:建立、管理和维护会话
传输层:建立、管理和维护端到端的连接
网络层:IP地址及路由选择
数据链路层:提供介质访问和链路管理
物理层:物理设备
TCP/IP五层协议
应用层:HTTP/HTTPS/FTP/SMTP
传输层:TCP/UDP
网络层:IP/ICMP
数据链路层:ARP/RARP
物理层:MLT-3/PAM5
如何解决登录时的验证码问题(计算机识别技术)
防止爬虫进行数据抓取。
验证码的分类
- 文字验证码(纯文字输入)
- 数字验证码
- 滑动验证码
- 计算题验证码
- 顺序点击验证码
- 图形识别验证码
- 短信验证码
解决验证码的思路
- 关闭验证码
- 万能验证码
- 绕过
自动化测试如何管理测试用例
更多指的是接口自动化。
中小使用Excel进行管理,大型项目使用数据库管理。