python——切片
切片
格式:[start : end : step]
start:起始索引,从0开始,-1表示结束
end:结束索引
step:步长
# 字符串,列表,元组等都可以支持切片截取的操作
# 切片必须依赖于下标,即只有有下标的才能切片。
注意:选取的区间属于左闭右开型,即从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身)。
# string[start:stop:-1]表示把一个字符串倒着操作
以字符串为例eg:
a = 'abcdefg' >>> res = a[1:5] >>> print(res) bcde >>> res = a[1:5:2] >>> print(res) bd >>> res = a[5:] >>> print(res) fg >>> res = a[:5] >>> print(res) abcde >>> res = a[-6:-1] >>> print(res) bcdef >>> res = a[:-1] >>> print(res) abcdef >>> res = a[-6:] >>> print(res) bcdefg >>> res = a[0:-1] >>> print(res) abcdef >>> res = a[-1:0:-1] >>> print(res) gfedcb >>> res = a[::-1] >>> print(res) gfedcba >>> res = a[-1::-1] >>> print(res) gfedcba >>> res = a[:3:-1] >>> print(res) gfe
对一个字符串进行逆序
new_string = string[::-1]
作者:无荨
-------------------------------------------
个性签名:学IT,就要做到‘活到老学到老’!
如果觉得这篇文章对你有小小的帮助的话,别忘记点个“推荐”哦!