装包与解包的理解: 【装包】就是把未命名的参数放到元组中,把命名参数放到字典中 【拆包】将一个结构中的数据拆分为多个单独变量中 *args **kwargs
python 数据类型可以装包拆包:
tuple:元组
dict:字典
list:列表
一、装包与拆包
1、元组的自动拆包与装包
# 元组装包
a=1,2,3
print(a)
# 元组拆包
a1,b1,c1=(1,2,3)
print(f"a1:{a1},b1:{b1},c1:{c1}")
------------------------result--------------------------
(1, 2, 3)
a1:1,b1:2,c1:3
2、拆包
元组拆包:
# 元组拆包
a=(1,2,3,4,5)
print(*a)
----------------------result--------------------
1 2 3 4 5
字典拆包:
# 字典拆包
dict1 = {'name':'小明', 'age