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

Форматирование номера питона двоичный тип

Сделав боковой мини -проект, который включал бинарное форматирование на одном из популярных языков, Пит … С тегом Python, Tutorial, Beginters, Codenewbie.

Сделав боковой мини -проект, который включал бинарное форматирование на одном из популярных языков, Python, я столкнулся с довольно сложностью в исследовании различных методов, которые можно использовать.

Они повсюду! Итак, я попытался собрать различные способы, которые я нашел в эту короткую статью. Вот некоторые из методов, которые я обнаружил, что использую довольно пару раз в Python.

Самым простым будет этот для преобразования целого числа в двоичную форму типа строки:

>> bin(int) # return "0bXXX"
# It will return a bunch of 0s and 1s with 0b in front

Следующее будет выглядеть похоже на друг друга, поскольку они используют формат метода (), но различными способами написания:

>> "{0:b}".format(int) 
# It will return a bunch of 0s and 1s (return XXX)
>> format(int, 'b') 
# It will return a bunch of 0s and 1s (return XXX)
>> format(int, "0b") 
# It will return a bunch of 0s and 1s (return XXX)

Вот примеры приведенных выше методов:

>> bin(2)       # Output: 0b10
>> format(2, 'b')   # Output: 10
>> format(2, "0b")  # Output: 10
>> "{0:b}".format(2)    # Output: 10

Чтобы преобразовать обратно в десятичное значение, просто используйте это для самой простой:

>> int(x, base)
# int(x, 2)

Это все сейчас. Я надеюсь, что эта статья поможет некоторым людям, которые ищут разные способы обращения. Спасибо за чтение!

Если вам нравится то, что я пишу, пожалуйста, поделитесь этим, чтобы другие читали. Пожалуйста, поделитесь любым из своих собственных способов бинарного преобразования в разделе комментариев, если таковые имеются!

Оригинал: “https://dev.to/ded_busterz/python-number-formatting-binary-type-2me6”