封装和解构

封装

Python等式右侧出现逗号分隔的多值的时候,就会将这几个值封装到元组中。这种操作称为封装 packing。

 

 

 

解构

Python中等式右侧是一个容器类型,左侧是逗号分隔的多个标识符,将右侧容器中数据的一个个和左侧标识符一一对应。这种操作称为解构unpacking。

左右个数必须匹配

 

 

封装和解构是非常方便的提取数据的方法,在PythonJavaScript等语言中应用极广

 

 

简单解构

 

 

剩余变量解构

Python3.0中增加了剩余变量解构(rest)。

标识符rest将尽可能收集剩余的数据组成一个列表

 

 

 

 

 

 

 

_是合法的标识符,这里它没有什么可读性,它在这里的作用就是表示不关心这个变量的值,我不想要。有人把它称作 丢弃(Throwaway)变量。

 

 其它解构

分别获取目录和文件名

 

posted @ 2022-08-04 10:27  45645+56  阅读(25)  评论(0)    收藏  举报