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])