Курс Python → Перевод двоичного кода в целое число

Для перевода строки, содержащей двоичный код, в целое число в Python, необходимо использовать функцию int(), которая позволяет задать основание системы счисления. В данном случае основание равно 2, так как мы работаем с двоичным кодом.

Пример кода:


binary_string = "1010"
decimal_number = int(binary_string, 2)
print(decimal_number)

В данном примере переменной binary_string присваивается строка «1010», содержащая двоичное число. Затем с помощью функции int() и указания основания 2 происходит перевод этой строки в целое число, которое затем выводится на экран.

Таким образом, благодаря функции int() и указанию основания 2, можно легко и быстро перевести строку с двоичным кодом в целое число в Python.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Форматирование строк в Python
  2. Классы данных в Python
  3. Инициализация объекта
  4. Работа с модулем Calendar
  5. Magic Commands — улучшение работы с Python
  6. Функция product() из itertools
  7. Глубокое копирование объектов
  8. Сортировка HTML по CSS-селектору
  9. Добавление цвета в консоли
  10. Удаление символов новой строки в Python.
  11. Частичное совпадение пользовательского ввода в Python 3.10
  12. Работа со стеком в Python
  13. Списковое включение в Python
  14. Скачать видео с YouTube
  15. Проверка переменных окружения в Python
  16. Логические значения в Python
  17. Отладка в командной строке
  18. Генерация UUID в Python
  19. Присоединение элементов коллекции
  20. Ускоренный импорт библиотек
  21. Лямбда-функции в Python
  22. Явный импорт в Python
  23. Добавление вложенных списков
  24. Методы HTTP запросов в Flask
  25. Замена текста с re.sub()
  26. Объединение словарей в Python
  27. Создание генераторов
  28. Операторы сравнения в Python
  29. Функции map, filter, reduce
  30. Удаление ссылок в Python
  31. Генераторы в Python
  32. Передача аргументов в Python
  33. Вывод с переменной через запятую
  34. Объединение списков в строку
  35. Освобождение памяти в Python
  36. Установка random seed в Python
  37. Реализация метода __abs__ в Python
  38. enumerate() в Python для работы с индексами
  39. Python 3.12: Псевдонимы типов
  40. Копирование объектов в Python
  41. Метод count() для списка
  42. TypedDict для kwargs в Python 3.12
  43. Явный импорт переменных
  44. Замена текста в Python
  45. Атрибуты массивов в Numpy
  46. Блок else в циклах.
  47. Структурирование именованных констант
  48. Функция map() и ленивая оценка

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