Как получить шестнадцатеричное число из строки в python?

Пользователь

от steve , в категории: Python , 2 месяца назад

Как получить шестнадцатеричное число из строки в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jazmyne , 2 месяца назад

@steve 

Вы можете использовать функцию int() с аргументом второго типа (base) равным 16, чтобы получить шестнадцатеричное число из строки в Python. Вот пример:

1
2
3
hex_string = "2A" # Шестнадцатеричное число
hex_number = int(hex_string, 16)
print(hex_number) # Вывод: 42


Функция int() преобразует строку (аргумент первого типа) в число, используя базу (аргумент второго типа). В данном случае, база равна 16, поэтому строка "2A" интерпретируется как шестнадцатеричное число, и результатом будет десятичное число 42.