кодесурса
«Python

Python: функция bin ()

script1adsense2code
script1adsense3code

функция bin ()

Функция bin () используется для преобразования целого числа в двоичную строку. Результатом является правильное выражение Python.

Синтаксис:

 бен (х)
«Python:

Версия:

(Python 3.2.5)

Примечание. Если x не является int-объектом Python, он должен определить метод __index __ (), который возвращает целое число.

Возвращаемое значение:

целое число.

Пример: функция Python bin () - преобразование целого числа в двоичное

x = 10
print("Original number: ",x)
y = bin(x)
print("Binary string:")
print (y)
x = -10
print("\nOriginal number: ",x)
y = bin(x)
print("Binary string:")
print (y)

Выход:

 Оригинальный номер: 10
Двоичная строка:
0b1010
Оригинальный номер: -10
Двоичная строка:
-0b1010 

Пример: функция Python bin () - преобразование целого числа в двоичное без префикса знака

x = 10
print("Original number: ",x)
print(x)
print("Binary string:")
print(bin(x)[2:].zfill(8))
x = -10
print("\nOriginal number: ",x)
print(x)
print("Binary string:")
print(bin(x)[3:].zfill(8))

Выход:

 Оригинальный номер: 10
10
Двоичная строка:
00001010
Оригинальный номер: -10
-10
Двоичная строка:
00001010 

Пример: преобразование целого числа в двоичное без использования функции bin ()

def dec_to_bin(n):
    binary = "" 
    x = 0
    while n > 0 and x<=8: 
        s1 = str(int(n%2)) 
        binary = binary + s1 
        n /= 2
        x = x + 1
        result = binary[::-1] 
    return result 
print(dec_to_bin(10))
print(dec_to_bin(8))
print(dec_to_bin(110))

Выход:

 000001010
000001000
001101110 

Редактор кода Python:

Предыдущая: ascii ()
Далее: bool ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code