Python中的字符串反转

时间:2009-06-13 16:03:35

标签: python

我接受了一个整数输入并试图在Python中反转它但是徒劳无功!我把它改成了一个字符串,但我仍然无法做到。有没有办法扭转它?有内置功能吗?

我无法将整数转换为列表,因此无法应用反向函数。

3 个答案:

答案 0 :(得分:30)

您可以使用切片运算符来反转字符串:

s = "hello, world"
s = s[::-1]
print s  # prints "dlrow ,olleh"

要将整数转换为字符串,将其反转并将其转换回整数,您可以这样做:

x = 314159
x = int(str(x)[::-1])
print x  # prints 951413

答案 1 :(得分:4)

代码:

>>> n = 1234
>>> print str(n)[::-1]
4321

答案 2 :(得分:2)

>>> int(''.join(reversed(str(12345))))
54321