PYTHON ФУНКЦИЯ ОБРАТНАЯ HEX

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

Пример написания функции обратной hex:

def hex_to_int(str): base = 1 dec_val = 0 for i in range(len(str)-1, -1, -1): if str[i] >= '0' and str[i] <= '9': dec_val += (ord(str[i]) - 48) * base base *= 16 elif str[i] >= 'A' and str[i] <= 'F': dec_val += (ord(str[i]) - 55) * base base *= 16 return dec_val

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

Например, если мы вызовем функцию hex_to_int('1F'), то получим значение 31.

The bin, oct \u0026 hex Functions in Python

Python hex() Function -- Not a Magic Trick

6 - تطبيق خوارزمية vigenere cipher الجزء الاول - كورس التشفير باستخدام بايثون

Decrypt Hexadecimal - Python

Python 3 Basics # 2.2.1 - Python octal, hex Characters - Escape Character in Python

Python 3 Basics # 2.2.2 - int() - bin() - oct() - hex() - format() - Number system conversion

Python Tutorials - int() - bin() - oct() - hex()

Hex Viewer in Python (viewing binary files)

Read a Hexadecimal File (Part 1) - Python Programming Challenges

Python: сигнатура функции hex() - решение

BLGPG-6A3163DE63E5-24-11-24-00

Новые материалы: