Курс 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. Подсчет количества элементов в списке
  3. Декораторы классов
  4. Измерение времени выполнения кода
  5. Сортировка с помощью key
  6. Фильтрация данных в Python.
  7. Конструктор в Python
  8. Очистка вывода в Python
  9. Работа с URL-адресами в Python
  10. Возврат нескольких значений
  11. Подписка на SelectelNews в Twitter
  12. Логирование с Loguru
  13. Переименование файлов в Python
  14. Транспонирование матрицы в Python
  15. Работа с кортежами
  16. Работа со временем в Python
  17. Структура данных словарь в Python
  18. Вывод баннеров
  19. Удаление и повторная вставка ключа в OrderedDict
  20. Преобразование списка в словарь через генератор
  21. Операции с кортежами
  22. Каналы Senior: Python, Java, Frontend, SQL, C++
  23. Декораторы с @wraps
  24. PATCH-запрос с библиотекой requests
  25. Работа со строками в Python.
  26. Функции all() и any() в Python
  27. Преобразование символов с помощью map
  28. Экранирование символов в Python
  29. Хранение переменных в Python.
  30. Поиск индексов в списке
  31. Изменение переменной в Python: nonlocal
  32. Многострочные комментарии в Python
  33. Оператор is в Python
  34. Удаление пробелов методом translate()
  35. Создание новых функций с помощью functools.partial
  36. Управление контекстом выполнения
  37. Оптимизация гиперпараметров в Python
  38. Инверсия списка и строки
  39. Именованные аргументы в Python
  40. Форматирование заголовков в Python
  41. Избегайте ошибку FileNotFoundError
  42. Итераторы с потерямиZIP
  43. Отношения подклассов в Python
  44. Работа с библиотекой xkcd
  45. Разрешение имен в Python
  46. Ускорение кода с помощью векторизации

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