暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
GBase8a自动化回归测试编程语言PYTHON知识点.pdf
78
3页
1次
2024-04-24
免费下载
GBase8a 自动化回归测试编程语言 PYTHON 知识点
目前 GBase8a 据库在自动化回归测试框架中使用了 python 言的
拆包封包的功能,方便实用,下面详细介绍一下具体内容。
1、拆包和封包的概念
拆包:顾名思义就是拆开包裹,取出里面的物品。在 python 中就是
拆开容器,取出里面的元素,可以一个个取,也可以将多个打包在一
起取。
封包:就是把一个一个的元素封装在一起,组合一个集合。
2、拆包
1> 使用“*”进行拆包:
拆包:将列表、元组、字典三种类型的元素,全部提炼出来的过程
或是使用变量去接收函数返回值的过程
例如:
# 列表拆包
list = [1, 2, 3]
print(*list)
1 2 3
# 元组拆包
tuple = (1, 2, 3)
print(*tuple)
1 2 3
# 字典拆包
dict = {“a”:”1”, “b”:”2”, c”:”3”}
print(*dict)
a b c
注意:字典拆包后,仅会 key 拆出来,不会将 value 拆出。
2> 使用*args, **kwargs 调用函数时进行拆包:
例如:
def chaibao1(a, b, c):
print(a+b+c)
kwargs = {“a”:”1”, “b”:”2”, c”:”3”}
chaibao1(**kwargs)
def chaibao2():
Return 1, 2, 3
# 使用变量分别接收函数的返回值,从而实现拆包
a, b, c = chaibao2()
print(a, b, c)
注意:接收返回值的变量个数一定要与函数返回值数量相同!
3、封包
常见的封包方式:
1> 将多个值分别赋予同一个变量
例如:
# 封包成一个元组
of 3
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜