切片的语法格式:变量名[开始下标:结束下标:步长]
1. 步长默认为1。
2. 步长为正数, 表示从左往右取值。
- 切片(针对字符串,数组)
- L = list(range(100))
- L[:10] 前10个数
- L[-10:] 后10个数
- L[10:] 除前10以外的
- L[10:20] 前11-20个数
- L[:10:2] 前10个数,每两个取一个
- L[::5] 所有数,每5个取一个
- L[:] 原样复制一个list
tuple也是一种list,唯一区别是tuple不可变。因此,tuple也可以用切片操作,只是操作的结果仍是tuple
举例:
- ss='dffdss'
- print(ss[-1:])
- s
- ss='dffdss'
- print(ss[:-1])
- dffds