我是python中的新蜜蜂。尝试使用切片反转字符串。这是行不通的?为什么?
ex='The Man'
reverse = ex[6:-1:-1]
答案 0 :(得分:3)
只需:
ex='The Man'
reverse = ex[::-1]
答案 1 :(得分:1)
尝试一下:
str='The Man'
stringlength=len(str)
slicedString=str[stringlength::-1]
print (slicedString)
答案 2 :(得分:1)
这是因为开始索引和结束索引相同,即6和-1是一个且相同的索引。您应该尝试:
ex='The Man'
reverse = ex[6::-1]
答案 3 :(得分:1)
此
ex='The Man'
reverse = ex[::-1]
或
ex='The Man'
reverse = ex[-1:-8:-1]
答案 4 :(得分:1)
ex='The Man'
reverse = ex[-1::-1]
索引可以从0
到len(ex)-1
,也可以从-len(ex)
到-1
。其他索引将导致超出范围。