【发布时间】:2017-05-13 07:53:31
【问题描述】:
我不明白为什么这段代码不起作用:
def reverse(string):
rev_string = []
for c in range(len(string)):
rev_string[c]=string[(len(string))-c]
str(rev_string)
return rev_string
print(reverse("google"))
并抛出此错误消息:
IndexError: 字符串索引超出范围
【问题讨论】:
-
你知道有一个
reversed内置函数吗? -
如果您只是想在没有循环的情况下反转字符串,也可以使用
return string[::-1]来反转字符串。
标签: python