Курс 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. Проверка надежности пароля на Python
  2. Преобразование объекта в строку
  3. Оператор match в Python
  4. Создание списка через итерацию
  5. Поиск наиболее частого элемента списке
  6. Форматирование строк в Python
  7. Повторение элементов списков
  8. Отладка кода
  9. Перегрузка операторов в Python
  10. Получение текущей директории
  11. Проверка вхождения подстроки
  12. Оптимизация строк в Python
  13. Виртуальное окружение Python
  14. Оценка точности модели
  15. Метод join() для объединения элементов
  16. Функции min(), max(), sum()
  17. Назначение максимального и минимального значения переменной в Python.
  18. Добавление цвета в консоли
  19. Глобальные переменные в Python
  20. Уникальные значения из списка
  21. Модуль subprocess: запуск внешних команд
  22. Python groupby() из itertools: работа с повторяющимися элементами
  23. Проверка элемента в множестве.
  24. Игра «Камень, ножницы, бумага» — Python
  25. Список методов и атрибутов
  26. Виртуальные среды в Python
  27. PEP-401: оператор
  28. Функция enumerate() в Python
  29. Проверка файла .py на синтаксис.
  30. Работа с множествами в Python
  31. Константы в модуле cmath
  32. Оператор морж в Python 3.8
  33. Модуль itertools: эффективная работа с итераторами
  34. Управление импортом в Python
  35. Mad Libs Generator
  36. Оператор * в Python
  37. Объединение коллекций в Python
  38. Управление ресурсами в Python
  39. Метод invert для побитового отрицания
  40. Частичное применение функций в Python
  41. Операторы Splat и splatty-splat
  42. Работа с исключениями в Python
  43. Метод join() для объединения элементов строки
  44. Аннотации типов в Python
  45. Модуль inspect

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