#字符串切片
name="TomAlice"
print(name[0])#T
print(name[0:])#TomAlice
print(name[0:2])#To
#序列[开始位置a,结束位置b,步长c]
#表示[a,b)间隔c
print(name[:])#TomAlice
print(name[::])#TomAlice
#开始默认为0,结束默认到尾,步长默认为1
print(name[5:1:-1])#ilAm:5->i,1->o,右往左,i取o不取,故为ilAm
print(name[1:5:-1])#空
#三个均可写复数,-1在a、b中表示为最后一个数,在c中表示倒序
#a、b有值时,只有a>b时c可取负数
print(name[:5:-1])#ec
print(name[7:5:-1])#ec
#a无值时表示尾到b
print(name[3::-1])#AmoT
print(name[3:0:-1])#Amo
#b无值时表示a到头
print(name[::-1])#ecilAmoT
#a,b无值时表示尾到头
python字符串切片,(包括正负数和不输)
本文详细介绍了Python中字符串切片的用法,包括如何指定开始位置、结束位置和步长来截取字符串。通过实例展示了不同参数组合下的序列操作,如正向和反向遍历,以及对序列切片的理解。内容涵盖了字符串切片的基本概念和实战应用。
摘要由CSDN通过智能技术生成