Курс Python → Преобразование чисел в Python

При работе с различными системами счисления, такими как двоичная, восьмеричная и шестнадцатеричная, часто возникает необходимость переводить числа из одной системы в другую. Для удобства программистов в Python существуют встроенные функции, которые позволяют производить такие преобразования. К примеру, для перевода числа из десятичной системы в шестнадцатеричную используется функция hex, для восьмеричной — oct, а для двоичной — bin.

Преобразование числа из десятичной системы в любую другую можно осуществить с помощью функции int, которая принимает два аргумента: число и базу системы счисления. Например, чтобы получить число в шестнадцатеричной системе из строки в виде десятичного числа, можно использовать int("10", 16). Это позволяет легко и быстро переводить числа из одной системы в другую.

Пример кода для перевода числа из десятичной системы в шестнадцатеричную:


decimal_number = 10
hex_number = hex(decimal_number)
print(hex_number)

Аналогично, можно преобразовать число из десятичной системы в восьмеричную или двоичную, используя функции oct и bin соответственно. Это делает работу с различными системами счисления более удобной и эффективной, позволяя быстро решать задачи, связанные с переводом чисел из одной системы в другую.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. JMESPath в Python
  2. Шаблоны и наследование в Flask
  3. Отправка POST запроса на сервер.
  4. Генерация случайных чисел в Python
  5. Настройка вывода NumPy
  6. Определение локальных переменных в Python
  7. Функции в одну строку
  8. Удаление файлов в Python
  9. Генераторы в Python
  10. Базовые объекты Python
  11. Определение объема памяти объекта
  12. Работа с кортежами в Python
  13. Установка Python — Простое руководство
  14. Лямбда-функции для min/max
  15. Разделение строки с помощью re.split()
  16. Область видимости переменных
  17. Выход из профиля в Django
  18. Метод count в Python: почему count(», ») возвращает 4?
  19. Загрузка постов Instagram
  20. Метод округления чисел
  21. Возведение в квадрат с помощью itertools
  22. Частичное совпадение пользовательского ввода в Python 3.10
  23. Объединение словарей в Python
  24. Отслеживание прогресса с tqdm
  25. Логирование с Logzero
  26. Python groupby() из itertools: работа с повторяющимися элементами
  27. Поиск повторов в списке
  28. Проверка списка: any() и all()
  29. Определение наиболее частого элемента с помощью collections.Counter
  30. Импорт модулей в Python 3.12
  31. Вычисление натуральных логарифмов в NumPy
  32. Комментарии в Python
  33. Создание новых функций через partial
  34. Представление бесконечности в Python
  35. Сравнение строк в Python
  36. Переопределение метода divmod
  37. Измерение времени выполнения кода
  38. Применение функции map() в Python
  39. Combobox в Tkinter
  40. Создание графики с черепахой
  41. Модуль subprocess: запуск внешних команд
  42. Модуль future Python
  43. Namedtuple в Python
  44. Операторы сравнения в Python
  45. Удаление и повторная вставка ключа в OrderedDict
  46. Глобальные переменные в Python
  47. Проверка существования переменной с оператором :=
  48. Оценка точности модели
  49. Docstring в Python

Marketello читают маркетологи из крутых компаний