Курс 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. Измерение времени выполнения
  2. Быстрый поиск кода
  3. Многопроцессорное программирование в Python
  4. Закрытие файла в Python
  5. Контекстный менеджер в Python
  6. CSV строка разделение в Python
  7. Метод ipow для возведения в степень
  8. Извлечение аудио из видео
  9. Определение локальных переменных в Python
  10. Python Enum Weekday Usage
  11. Установка и использование emoji
  12. Переворот списка в Python
  13. Создание коллекций из выражения-генератора
  14. Операции с матрицами в Python
  15. Работа с комбинациями в Python.
  16. Python и Монти Пайтон
  17. Многострочные комментарии в Python
  18. Автоматизация с Python
  19. Работа с словарями в Python
  20. Добавление вложенных списков
  21. Модуль xkcd: добавление юмора в Python
  22. Форматирование строк в Python
  23. Сортировка списка по индексам
  24. Работа с процессами в Python
  25. Замеры производительности в Python
  26. Методы и функции в Python
  27. Работа с itertools
  28. Безопасные SQL-запросы в Python 3.11
  29. Вычисление фазы комплексного числа
  30. Python Ellipsis использование
  31. Создание списка через цикл
  32. Замер времени выполнения кода
  33. Форматирование строк в Python
  34. Хранение переменных в Python.
  35. Работа со словарями с defaultdict из collections
  36. Блок else в обработке исключений
  37. Преобразование списка в словарь через генератор
  38. Объединение словарей в Python
  39. Проверка дубликатов в Python
  40. Переменные в Python
  41. Очистка строки в Python
  42. Оптимизация памяти с __slots__
  43. Проверка на истинность объектов в Python
  44. Работа с Requests для HTTP-запросов
  45. Сериализация и десериализация объектов
  46. Проверка подстроки в строке с помощью in

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