Курс 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. Функция enumerate в Python
  3. Установка пакета в Python
  4. Функции-генераторы в Python
  5. Метод split() в Python
  6. Функциональное программирование.
  7. Работа с *args и **kwargs в Python
  8. Присоединение элементов коллекции
  9. Получение комбинаций в Python
  10. Функции all и any в Python
  11. Операции с кортежами
  12. Итераторы в Python
  13. Переворот списка в Python
  14. Сортировка данных с лямбда-функциями
  15. Особенности запятых в Python
  16. Округление дробей в Python
  17. Метод setdefault() в Python
  18. Фильтрация данных в Python.
  19. Удаление falsy-значений из списка с помощью filter
  20. Измерение времени выполнения кода
  21. Обход дочерних элементов BeautifulSoup
  22. Конкатенация строк с join() в Python
  23. Автоматизация скриптов на AWS Lightsail.
  24. Метод сравнения объектов в Python
  25. Добавление цвета в консоли
  26. Создание класса в Python
  27. Синхронизация доступа к ресурсам
  28. Python union() функция — объединение множеств
  29. Освобождение памяти в Python
  30. Создание словаря в Python
  31. Функции высшего порядка в Python
  32. Работа с типами данных в Python с помощью pydantic.
  33. Добавление Progressbar в Python
  34. Профилирование с Pandas
  35. Преобразование числа в восьмеричную строку
  36. Работа с модулем glob в Python
  37. Декоратор @override
  38. Удаление файлов с shutil.os.remove()
  39. Хранение переменных в Python.
  40. Python groupby() из itertools: работа с повторяющимися элементами
  41. Создание списка дат
  42. Наследование в программировании
  43. Переопределение метода __eq__
  44. Функция reduce() из модуля functools
  45. Вложенные функции в Python
  46. Объявление переменных в Python
  47. Цепные операции в Python
  48. Обмен переменными в Jupyter
  49. Импорт модуля из другого каталога
  50. Извлечение новостей с newspaper3k

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