Python: функция bin ()
функция bin ()
Функция bin () используется для преобразования целого числа в двоичную строку. Результатом является правильное выражение 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:
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code