Курс 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. Получение списка файлов в директории с использованием os
  6. Многоточие в Python
  7. Условное добавление элементов в список
  8. Работа с модулем cmath
  9. Ветвление выражения в Python
  10. Разработка игры Pong с turtle
  11. Переопределение метода __or__()
  12. Асинхронное программирование с asyncio
  13. F-строки в Python 3.8
  14. Основные операции с Numpy
  15. Генерация QR-кодов с Python
  16. Принципы Zen Python
  17. Создание GUI на Tkinter
  18. Функции min(), max(), sum()
  19. Назначение максимального и минимального значения переменной в Python.
  20. Работа с многоуровневыми словарями в Python
  21. Разделение строки с регулярными выражениями
  22. Ошибка NotImplemented в Python
  23. Аннотации типов в Python
  24. Декораторы в Python
  25. Значения по умолчанию в Python
  26. Работа с deque в Python
  27. Пространство имен в Python
  28. Подсчет элементов в Python
  29. Python Аргументы по умолчанию
  30. Python reversed() vs срез[::-1]
  31. Множества и frozenset
  32. Итераторы с потерямиZIP
  33. Профилирование данных с Pandas
  34. Многопоточность в Python
  35. Генераторные функции в Python
  36. Работа с библиотекой xkcd
  37. Иерархия классов в Python
  38. Оператор is в Python
  39. Создание и удаление объектов
  40. Операторы увеличения и уменьшения переменной
  41. История Python
  42. Явный импорт переменных
  43. Вложенные циклы в Python
  44. Создание таблиц в терминале с PrettyTable
  45. Python Enum Weekday Usage
  46. Работа со словарями в Python

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