Преобразование чисел

411 просмотра
0
0 Комментариев

Я пишу что-то вроде list(str(000000)) и получаю [‘0’], как получить [‘000000’]?
Единственное, что пришло в голову, это найти каждую цифру в числе (с помощью %) и добавить в строку, но можно же как-то сделать по-нормальному?
А еще: можно ли «реверсировать» число без преобразования (123 -> 321)?


Добавить комментарий

2 Answers

Python Опубликовано 12.12.2018
0

1.list((‘000000’,)) и все.

2.

s = 'abc'
s[::-1]
'cba'

Добавить комментарий
0

Если Вы точно знаете, что работать всегда будете с шестизначными числами, действительно можете воспользоваться «%». Пример:

a = 5050
s = "%06d" % a

После чего s == «005050».

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up