Python中的字符串反转
我输入了一个整数,想在Python中把它反转,但一直没成功!我把它转换成了字符串,但还是做不到。有没有什么方法可以反转它?有没有内置的函数可以用?
我无法把这个整数转换成列表,所以也就不能使用反转的功能。
3 个回答
2
>>> int(''.join(reversed(str(12345))))
54321
当然可以!请把你想要翻译的内容发给我,我会帮你把它变得更简单易懂。
4
代码:
>>> n = 1234
>>> print str(n)[::-1]
4321
30
你可以使用切片操作符来反转一个字符串:
s = "hello, world"
s = s[::-1]
print s # prints "dlrow ,olleh"
如果你想把一个整数转换成字符串,反转它,然后再转换回整数,可以这样做:
x = 314159
x = int(str(x)[::-1])
print x # prints 951413