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、总结。_

这个变量本身无任何意义,没有任何可读性。

posted @ 2018-11-12 15:57  Python爱好者666  阅读(136)  评论(0)    收藏  举报