Курс 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 3.12: Псевдонимы типов
  6. Работа со строками в Python.
  7. Инициализация структур данных
  8. Копирование объектов в Python
  9. Принципы программирования
  10. Создание файла с проверкой ошибки
  11. Фильтрация входных данных в Python
  12. Справка по импортированным модулям
  13. Отрицательные индексы списков в Python
  14. Функция count() в Python
  15. Сортировка и разворот списка
  16. Списки в Python
  17. Блок else в циклах.
  18. Создание списков в Python
  19. Проблемы с именами переменных
  20. Сериализация объектов в Python
  21. JSON в Python: модуль, dump, dumps, load
  22. Печать в одной строке
  23. Отслеживание выполнения программы с библиотекой tqdm
  24. Обязательные аргументы в Python
  25. Хранение переменных в Python.
  26. Управление виртуальными средами в Python
  27. Списки в Python: основы
  28. Бесконечные списки в Python
  29. Счетчик в Python: most_common()
  30. Профилирование с cProfile
  31. Функция zip() для объединения списков
  32. Переопределение унарных операторов
  33. Просмотр файла в Jupyter Noteboo
  34. Транспонирование 2D-массива с помощью zip
  35. Моржовый оператор в Python 3.8
  36. Использование модуля __future__
  37. Работа со словарями с defaultdict из collections
  38. Enum в Python
  39. Разделение строк в Python
  40. Печать комбинаций в Python с Itertools
  41. Метод enumerate() в Python
  42. Обработка исключений в Python
  43. Работа с необработанными строками
  44. Удаление ключа из словаря

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