Рубрики
Без рубрики

Python bin ()

Itsmycode | Bin ()-это встроенная функция в Python, которая принимает целое число и возвращает бинарную … Tagged с помощью Python, Programming, Codenewbie, Tuperial.

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, in 
    print('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”