Курс 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. Библиотека schedule: планировщик задач
  2. Методы и функции в Python
  3. TON Smart Challenge #2: участие и подготовка
  4. Ускорение выполнения кода в Python
  5. Инверсия списка/строки в Python
  6. Работа с часовыми поясами в Python.
  7. Создание Telegram-бота на Python
  8. Обработка исключений в Python
  9. Зарезервированные слова в Python
  10. Работа с модулем glob в Python
  11. Создание словаря через dict comprehension
  12. Решение переменной Шредингера
  13. Метод enumerate() в Python
  14. Перехват исключений в Python
  15. Форматирование даты с strftime()
  16. Объединение итераторов
  17. Удаление файлов и папок в Python
  18. Измерение времени выполнения кода с использованием time
  19. Регистрация на курсы SF Education
  20. Бинарный поиск
  21. Проверка окончания строки с помощью str.endswith()
  22. Измерение времени выполнения с помощью time
  23. Генераторы в Python
  24. Замена подстроки
  25. inspect в Python: анализ кода
  26. Расширение операции побитового «и» в Python
  27. Отступы в Python
  28. Измерение времени выполнения кода
  29. Метод rpow в Python
  30. Встраивание HTML в Jupyter Notebook
  31. Concrete Paths в Python
  32. Методы Python для работы с данными
  33. Генерация строк с .join()
  34. Работа с каталогами в Python
  35. Удаление дубликатов в pandas
  36. Работа с argparse
  37. Работа с timedelta
  38. Переопределение метода divmod
  39. Получение комбинаций в Python
  40. Создание файла с проверкой ошибки
  41. JMESPath в Python
  42. Модуль math: константы π и e
  43. Работа с библиотекой requests
  44. Операции со строками в Python
  45. Объединение словарей в Python
  46. Оптимизация памяти с slots
  47. Сортировка с параметром key
  48. Создание словарей и множеств в Python

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