English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico Python

Controle de Fluxo Python

Funções do Python

Tipos de Dados do Python

Operações de Arquivos Python

Objetos e Classes Python

Data e Hora Python

Conhecimento Avançado Python

Manual de Referência Python

Uso e exemplo do bytes() Python

Funções integradas do Python

O método bytes() retorna um objeto bytes imutável, que é inicializado com o tamanho e os dados fornecidos.

A sintaxe do método bytes():

bytes([source[, encoding[, errors]]])

O método bytes() retorna um objeto bytes, que é uma sequência de inteiros não fixos (não pode ser modificado), com o intervalo 0 <= x <256。

Se você deseja usar a versão variável, usebytearray()Método.

Parâmetros do bytes()

O bytes() tem três parâmetros opcionais:

  • source (opcional) -Array usado para inicializar bytes de origem.

  • encoding (opcional) -Se source for uma string, é a codificação da string.

  • erros (opcional) -Se source for uma string, as medidas tomadas em caso de falha na conversão de codificação (mais informações:Codificação de string)

O parâmetro source pode ser usado para inicializar o array de bytes da seguinte forma:

parâmetros de source diferentes
TipoDescrição
StringPara converter uma string em bytes usando str.encode(), também é necessário fornecercodificação e opcionalErro
IntegerCriar um array que fornece o tamanho, todos os arrays são inicializados como null
ObjetoA área de memória leitura-only do objeto Iterable será usada para inicializar o array de bytes
IterávelCriar um array de tamanho igual ao número de elementos iteráveis, inicializando-o com os elementos iteráveis. Deve ser 0 <= x <256entre inteiros iteráveis
Sem fonte (argumentos)Criar um array de tamanho 0

Retorno do bytes()

O método bytes() retorna um objeto bytes com tamanho e valor inicial dados.

Exemplo1: converter string em bytes

string = "Python é interessante."
# Codificação para “utf-8”string
arr = bytes(string, 'utf-8)
print(arr)

Quando executar o programa, a saída será:

b'Python é interessante.'

Exemplo2: criar um byte de tamanho dado inteiro

size = 5
arr = bytes(size)
print(arr)

Quando executar o programa, a saída será:

b'\x00\x00\x00\x00\x00'

Exemplo3: converter lista iterável em bytes

rList = [1, 2, 3, 4, 5]
arr = bytes(rList)
print(arr)

Quando executar o programa, a saída será:

b'\x01\x02\x03\x04\x05'

Funções integradas do Python