"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como converter números inteiros em binários com preenchimento de zeros em Python?

Como converter números inteiros em binários com preenchimento de zeros em Python?

Publicado em 2024-11-08
Navegar:451

How to Convert Integers to Binary with Zero-Padding in Python?

Convertendo número inteiro em binário em Python com preenchimento de zero

Ao converter números inteiros em binários usando a função bin() em Python, você pode encontre situações em que você precisa exibir a representação binária com preenchimento de zeros para zeros à esquerda. Veja como você pode conseguir isso:

Usando a função format():

>>> '{0:08b}'.format(6)
'00000110'

A string de formatação {0:08b} consiste nas seguintes partes:

  • {0}: espaço reservado para a variável na posição do argumento 0
  • 0: preenchimento de zero à esquerda
  • 8: preenchimento para um total de 8 dígitos
  • b: conversão para representação binária

Usando strings f (Python 3.6 ):

>>> f'{6:08b}'
'00000110'

F-strings fornecem uma sintaxe mais concisa para formatação de string:

  • f'{x}': Variáveis ​​podem ser incorporadas diretamente na string usando f-strings
  • 08b: Mesmas opções de formatação da função format()

Com esses métodos, você pode facilmente converter números inteiros em representações binárias com o número desejado de zeros à esquerda.

Declaração de lançamento Este artigo é reproduzido em: 1729636997 Se houver alguma violação, entre em contato com [email protected] para excluí -lo.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3