Itsmycode |
bin ()
это встроенная функция в Python, которая принимает целое число и возвращает бинарный эквивалент целочисленного формата целого числа. Если заданный вход не является целым числом, то __index__ ()
Метод должен быть реализован, чтобы вернуть целое число. В противном случае Python бросит TypeError Exception Анкет
Синтаксис Bin ()
Синтаксис* bin ()
* Метод есть
**bin(num)**
bin () параметры
bin ()
Функция принимает один аргумент, целое число, бинарное представление которого будет возвращено.
Если заданный вход не является целым числом, то __index__ ()
Метод должен быть реализован, чтобы вернуть действительное целое число.
bin () возвращаемое значение
bin ()
Метод возвращает бинарную эквивалентную строку заданного целого числа.
Исключения: ** поднимает ** typeerror Когда значение поплавки дается в качестве входного ввода для bin ()
функция
Пример 1: преобразовать целое число в двоичный файл с использованием метод bin ()
# Python code to demonstrate the bin() function number = 100 print('The binary equivalent of 100 is:', bin(number))
Выход
The binary equivalent of 100 is: 0b1100100
Пример 2: TypeError: объект «float» не может быть интерпретирован как целое число
# Python code to demonstrate the bin() function number = 100.66 print('The binary equivalent of 100 is:', bin(number))
Выход
raceback (most recent call last): File "c:\Projects\Tryouts\main.py", line 3, inprint('The binary equivalent of 100 is:', bin(number)) TypeError: 'float' object cannot be interpreted as an integer
Пример 3: преобразовать объект в бинарную реализацию __index __ () метод
В приведенном ниже примере мы отправляем * Общая цена * Объект класса с методом bin ().
bin ()
Метод не поднимает исключение, даже если принятый аргумент не имеет целочисленного типа, поскольку мы реализовали __index__ ()
Метод в нашем классе, который всегда возвращает положительное целое число.
# Python code to demonstrate the bin() function using __index__ () class TotalPrice: apple = 100 orange = 50 watermelon=22 def __index__ (self): return self.apple + self.orange + self.watermelon print('The binary equivalent of Total Price object is:', bin(TotalPrice()))
Выход
The binary equivalent of Total Price object is: 0b10101100
Пост Python bin () появился первым на Itsmycode Анкет
Оригинал: “https://dev.to/itsmycode/python-bin-511d”