在 Python 中,字符串是不可变的。我发现该函数string.join()
可以将值添加到字符串中,但似乎以下内容不起作用。
#coding: utf-8
if __name__ == "__main__":
str = "A fox has jumped into the river"
tmp = ""
for i in str:
tmp = tmp.join(i)
print tmp
我希望输出应该是“A fox has jumped into the river”,但它输出的是“r”,为什么?
有没有类似的方法string.append()
?