#字符串切片
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无值时表示尾到头