Обращение строк в Python - PullRequest
       10

Обращение строк в Python

7 голосов
/ 13 июня 2009

Я взял целочисленное значение и попытался изменить его на Python, но тщетно! Я изменил это в строку, но все же я не в состоянии. Есть ли способ отменить это? Есть ли встроенная функция?

Я не могу преобразовать целое число в список, поэтому не могу применить функцию обратного хода.

Ответы [ 3 ]

30 голосов
/ 13 июня 2009

Вы можете использовать оператор среза для обращения строки:

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

Чтобы преобразовать целое число в строку, обратить его обратно и преобразовать обратно в целое число, вы можете сделать:

x = 314159
x = int(str(x)[::-1])
print x  # prints 951413
4 голосов
/ 13 июня 2009

Код:

>>> n = 1234
>>> print str(n)[::-1]
4321
2 голосов
/ 13 июня 2009
>>> int(''.join(reversed(str(12345))))
54321
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...