你如何扭转字符串中的字母?

时间:2011-10-08 05:34:25

标签: python

  

可能重复:
  reverse a string in Python

我正在尝试理解如何反转字符串中的字母。假设我有hello并且正在寻找输出olleh我将如何使用列表作为工具来实现这一点?

2 个答案:

答案 0 :(得分:3)

使用slice notation

forwards = "hello"
backwards = forwards[::-1]

(切片表示法的第三部分是步骤;在这种情况下,-1使其向后跨过整个字符串,有效地将其反转。)

或使用reversed()函数:

backwards = ''.join(reversed(forwards))

(请注意,如果没有''.join(),您将获得<reversed object at 0x1215a10>。)


>>> print backwards
olleh

答案 1 :(得分:1)

使用切片表示法:

string = "Hello!"
reversed_string = string[::-1]