封装和解构
#解构:右边是个容器,有元素,个数不能不匹配
#rest剩余,rest参数结构,是把剩余的拿走,返回List类型
a,*rest,b=1,2,3
print(a,b,rest)
x=[range(5)] #一个容器塞到另一个容器中
print(x,len(x))
x=[*range(5)]#拆箱子
print(x,len(x))
x=list(range(5))
print(x,len(x))
#[1,[2,3,4],5]中提取4
# [a,[b,c,d],e]=[1,[2,3,4],5]
[_,[*_,c],_]=[1,[2,3,4],5]
print(c)
from os import path
p1=r'c:\\windows\nt\drivers\ect'
dirname,_,basename=p1.rpartition('\\')
print(dirname)
print(_)
print(basename)
浙公网安备 33010602011771号