Capítulo 5. Bytes e Bytearray
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Estou me sentindo um pouco mal.
Byte que está se sentindo doente
O Python 3 introduziu as seguintes sequências de inteiros de oito bits, com valores possíveis de 0 a 255, em dois tipos:
-
Uma sequência imutável de valores de 8 bits:
bytes -
Uma sequência mutável de valores de 8 bits:
bytearray
Este capítulo aborda os conceitos básicos de ambos os tipos.O Capítulo 20 detalha mais seus usos na vida real, incluindo formatos de arquivos binários. Você provavelmente lidará com dados binários com muito menos frequência do que com cadeias de texto.
Você provavelmente lidará com dados binários com muito menos frequência do que com strings de texto. Adocumentaçãooficial do Python contém todos os detalhes sobre esses tipos de dados, mas estou incluindo apenas os mais comuns e úteis neste capítulo.
Aqui está uma maneira de você pensar em bytes versus strings:
-
Os bytes são como contas de tamanhos iguais em um fio.
-
As cadeias de caracteres são como uma pulseira de amuletos.
Bytes
Os bytes, assim como as cadeias de caracteres, são imutáveis. Você não pode acrescentar, inserir ou alterar o conteúdo de um valor bytes depois de criá-lo.
Criar com citações
Um objeto literal bytes é cercado por aspas como uma cadeia de caracteres de texto, mas tem um b logo antes de o caractere de aspas inicial. Cada byte nele é especificado como um caractere ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access