字符串操作
字符串(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)