字符串操作

字符串(str)

1、定义:使用引号括起来的内容

1)成对的单引号、双引号、三引号括起来的内容就是字符串。eg:"fffggrr" 'fggfgg'
2)若想实现换行,则只能用三引号的写法

2、索引

1)正序从0开始

2)倒序从-1开始

3、切片

1)单个字符取值:变量名[索引值]

示例:

s="hello"
s[0] h
s[-1] o

2)多个字符取值:变量名[m:n:k]    【m:索引起始位置      n:索引结束位置      k:步长,默认1 】

2.1)正向切片(K:为正)-------#[ )取左不取右,右边的数要+1

示例:

s="hello" 

【01234】

s[2:4]    ll

s[-3,-1]  ll

#步长为2,3时,直接分组取

s[0:5:2] hl0

s[2:8:3]   l

#取整个字符串

s[:]   hello

s[0:]   hello

s[::] hello

s[:-1]   hell---这种写法不对

2.2)反向切片(K:为负)-------#[ )取左不取右,右边的数要-1

示例:

s = "hello"
#取整个值,倒序排列
print(s[4::-1])
print(s[-1:-6:-1])
print(s[::-1])
s = "123456789"
#取765
print(s[-3:-6:-1])
print(s[6:3:-1])

5、拼接

1)

posted @ 2019-12-26 23:23  爱好者zz  阅读(131)  评论(0编辑  收藏  举报