Как конвертировать dec в hex в python? - PullRequest
0 голосов
/ 13 октября 2019

Когда я пытаюсь конвертировать большие числа, в конце я получаю дополнительные числа, которые не двигаются, плюс символ L. Как убрать 4 лишних символа в конце 000L?

8b8dbbc584d9c000L

8b8dc4ddd34c6000L

8b8dcdf621bf0000L

8b8dd70e7031a000L

8b800026

1 Ответ

0 голосов
/ 13 октября 2019

Если то, что вам нужно, это просто удалить последние четыре символа строки, вы можете использовать нарезку для ее выполнения:

s = "8b8dbbc584d9c000L"
trimmed = s[:-4] #8b8dbbc584d9c

Обратите внимание, что будет получена пустая строка, если исходная строка неУ меня не менее четырех символов.

Также обратите внимание, что мой ответ не имеет ничего общего с преобразованием из десятичного числа в шестнадцатеричное как таковое , я просто отвечаю на его обрезку.

...