Курс 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"
- Классы данных в Python
- Модуль inspect
- Метод rsub в Python: расширение функциональности вычитания
- Настройка нарезки списков
- Передача словаря через **kwargs
- Метод сравнения объектов в Python
- Создание списка дат
- Методы split() и join() — Python строк.
- Получение текущей директории
- Создание новых списков
- Объединение списков в Python
- Переопределение метода delitem в Python
- Генераторы списков в Python
- Управление контекстом с помощью декоратора contextmanager
- Символ подчеркивания в Python
- Переопределение метода __pow__
- Удаление ресурса в Python
- Создание словарей в Python
- Переменные класса и экземпляра
- Решатель судоку на Python с pygame
- Округление чисел с помощью round
- Работа с Requests для HTTP-запросов
- Работа с Enum в Python3.
- Транспонирование 2D-массива с помощью zip
- Python Enum Weekday Usage
- Списковое включение в Python
- Управление асинхронными задачами с помощью Semaphore
- Переворот строки
- Создание новых списков в Python
- Работа с кортежами в Python
- Функция enumerate в Python
- Метод Event.wait() в Python
- Преобразование данных в Python
- Руководство по Pymorphy2
- Встраивание HTML в Jupyter Notebook
- Повторение элементов в Python
- Работа с NumPy.linalg
- Функция zip() для объединения списков
- Функции с необязательными аргументами
- Атрибуты массивов в Numpy
- Поиск наиболее частого элемента
- Сравнение неупорядоченных списков
- PEP-401: оператор
- Стать Python-разработчиком
- Библиотека Emoji: использование смайлов в Python
- Просмотр внешних файлов в %pycat















