python的封装和结构
1、转变成为元组
先算后面的,在算左边的。
2、封装
将多个值使用逗号分隔,组合在一起。。本质上,返回一个元组,只是省略了一个小括号。。t1=(1,2) t2=1,2封装成tuple。
1、解构,把线性结构的元素解开,并顺序的赋给其它变量。
lst=[3,5]
first,second=lst
print(first,second)
3 5
左边接纳的变量数要和右边解开的元素个数一致。带有*号的除外。 x,y=list((2,3))
list .tuple .string ,bytes ,bytearray.
x,y="a","b"既有封装又有解构的表达式。
举例子:[a,b]=(1,2) a,*b=(1,2,3) a,b={1,2}
使用*变量名接受,但不能单独使用。 lst=list(range(1,50,2)) head,*mid,tail=lst
被*变量名收集后组成一个列表。
*变量名尽可能多或者是没有。
3、丢弃变量
是一个惯例,是不成文的规定。如果不关心一个变量,可以将其丢弃。_是合法的标示符,看到下划线就知道是被舍弃的变量。
4、总结。_
这个变量本身无任何意义,没有任何可读性。
浙公网安备 33010602011771号