Курс 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. Работа с асинхронными задачами в Python
  3. Установка User-Agent в Python
  4. Оператор is в Python
  5. Манипуляция формой массива в Numpy
  6. Объединение итераторов
  7. Работа с комбинациями в Python.
  8. Операторы увеличения и уменьшения в Python
  9. Создание виртуальной среды
  10. Переворот списка в Python
  11. Переменная с нижним подчеркиванием
  12. Конвертация коллекций в Python
  13. Функция print() — вывод информации
  14. Расчет времени выполнения
  15. Создание треугольника Паскаля
  16. Solidity для DeFi Ethereum
  17. Вакансии в Nebius
  18. Глобальные переменные в Python
  19. Оператор «or» в Python
  20. Разбиение текста в Python
  21. Форматирование строк с помощью f-строк
  22. Преобразование символов в нижний регистр
  23. Вычисление разности множеств в Python
  24. Установка и использование модуля Wikipedia
  25. F-строки в Python
  26. Создание объекта времени
  27. Функции range() в Python
  28. Установка и обучение ChatterBot
  29. Объединение списков в Python.
  30. Срез в Python
  31. Howdoi — получение ответов из терминала
  32. Применение функции map() с лямбда-функциями
  33. Генерация UUID в Python
  34. Сложение матриц в NumPy
  35. Основные операции с библиотекой Numpy
  36. Оптимизация гиперпараметров с Scikit Optimize
  37. Тернарный оператор в Python
  38. Метод is_absolute() для PurePath
  39. Удаление файлов с shutil.os.remove()
  40. Удаление символов новой строки в Python.
  41. Определение наиболее частого элемента с помощью collections.Counter
  42. Расчет времени выполнения программы
  43. Вызов функций по строке в Python.

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