我看过很多以前提出的问题,但仍然找不到任何可以帮助我的东西。这是我为反转句子而编写的代码。我本可以使用 split() 函数,但无论如何我都试图不使用它。
s='abcdef ghij klmn op qrst uv w xy z'
s=s[::-1]
print s
j=0
p=''
while(j<len(s)):
a=''
while(s[j]!=''):
a=a+s[j]
j+=1
p.append(a[::-1])
j+=1
print p
它在 while 括号中给了我一个字符串索引超出范围错误。为什么?
非常感谢您的帮助。