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() - решение
Новые материалы:

