#python
Вопрос:
В python я возвращаю числа, но мне нужны только последние 10 чисел
Пример: 221234567890 должен вернуть 1234567890
В excel это выглядит так: если(len(ячейка) gt; 10, справа (ячейка,10),.. но не знаю, как это сделать в python
Комментарии:
1. Вы спрашиваете о возврате последних 10 цифр целого числа ?
Ответ №1:
a = 221234567890 result = a % 10000000000
Это должно работать для ints и
a = "221234567890" result = a[-10:]
должно работать для строк
Комментарии:
1. По крайней мере, неотрицательные целые числа.
2. Верно, однако, поскольку автор упомянул числа, я предположил неотрицательность. Для того, чтобы иметь полное решение, вы можете использовать
result = abs(a) % 10000000000
Ответ №2:
a = '123456789abcdefg' a[-10:]