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