Python-字符串的切片

字符串是不可变类型

不具备增删改等操作,切片将产生新的对象。

 1 s = 'hello,Python'
 2 s1 = s[:5] # 没有指定起始位置,默认从0开始
 3 s2 = s[6:] # 没有指定结束位置,默认到最后结束
 4 s3 = '!'
 5 newstr = s1 + s3 + s2
 6 print(s1)
 7 print(s2)
 8 print(newstr)
 9 print(id(s1))
10 print(id(s2))
11 print(id(s3))
12 print(id(newstr))
13 
14 print('-----切片[start:end:step]-----')
15 print(s[1:5:2])
16 print(s[::-1])
17 print(s[-6::1])
18 print(s[-8::-1])

 

posted @ 2022-02-25 17:12  Xxiaoyu  阅读(34)  评论(0编辑  收藏  举报