day3 数据类型

链式赋值

x=1  y=x

y=x=1

 

交叉赋值

m=1

n=2

m,n=n,m

 

变量的解压缩

list = [1,2,3,4,5]

a,b,c,d,e=list

如果只取个别变量

a,_,c,d,_=list

只取尾

*_,e=list

只取头

a,*_=list

取头取尾

a,*_,e=list

 

数字类型的内置方法

bin()

oct()

hex()

 

字符串类型

按索引值取值(只能取)

正向取,首字索引是0

反向取,首字索引是-1

取出来的值的数据类型是-1

字符串不能改只能取

 

切片(顾头不顾尾,步长)

msg[0:4:1]

msg[起始位置:结束位置:步长]

顾头不顾尾

0<=索引范围<4

步长为2,起始位置为1

空格也占一格位置

步长是整数,则是正向数(左到右),步长为负数,则是倒向数(右到左)

msg[:1]

表示正向获取所有字符

 

长度 len

len()

获取字符串的长度,即个数

 

成员运算in 和 not in

判断子字符串是否在大字符串中

 

移除空白 strip

变量.strip('')

填空默认去除空格

变量.strip('*')  去除星号

发现单引号不能填

 

切分 split

info = 'egon:123:admin'

info.split(':')

切分一般用在有规律的字符串中

以冒号作为分隔,输出的数据类型为列表

 

循环

for循环,将有多个元素的数据,循环出来

字符串、列表、字典能被循环而数字不能

 

posted @ 2018-03-19 22:54  shanjinghao  阅读(93)  评论(0编辑  收藏  举报