我了解到,在对字符串进行切片时,第一个索引号指的是开始(包括),第二个索引号指的是结束(不包括),第三个指的是步长。那么,第一个示例不会因为长度6在字符串之外而抛出索引错误吗?在第二个示例中,我期望第三个示例为“ nohty”和“ ohty”,但事实并非如此。 答案 0 :(得分:-1) 尝试一下 现在第一个索引将指向最后一个字符。 temp = 'Python'
stringLen = len(temp)
slicedStr = temp[stringLen::-1]
print(slicedStr)
>>> nohtyP
stringLen = len(temp) - 1
slicedStr = temp[stringLen::-1]
print(slicedStr)
>>> nohtyP
stringLen = len(temp) - 2
slicedStr = temp[stringLen::-1]
print(slicedStr)
>>> ohtyP
1 个答案:
print(temp[-1::-1])