No Python, vários métodos e funções internos são usados para executar opções diferentes em uma string. Uma string é uma combinação de caracteres que estão em um formato legível pelo homem e representa uma frase completa ou uma única palavra. Considerando que as cordas de bytes são strings regulares que estão em bytes.
Os resultados deste post são:
Qual é a corda "B" em Python?
O "b”Literal ao lado de qualquer corda em Python indica que a string fornecida está no formato dos bytes. Este literal é usado para converter a string regular no formato de byte. Além disso, bytes são os dados reais. No entanto, a corda é uma abstração. Além disso, os bytes são a coleção de bits de octetos (0 -255), enquanto a string é a combinação de caracteres unicode conhecidos como “UTF -16, UTF - 32" ou "ASCII”.
Como utilizar a declaração "B" em Python?
Para converter a string python em “b”String, os métodos abaixo da lista são usados:
Método 1: Como converter string em string bytes usando a notação "B" no Python?
Para converter a string em uma string de byte, a “b”Pode ser usada a notação que especifica a string de um byte no Python. A string é uma matriz variável de byte, onde todo elemento hexadecimal tem um valor de “0" para "255”.
Primeiro, crie uma variável de string e inicialize:
input_string = 'Welcome to linuxhint'
Então, chame o “imprimir()”Função para exibir o valor variável da string inicializado:
print ("String de entrada:", input_string)
Para verificar o tipo de string, invocar o “tipo()”Função dentro da“imprimir()" declaração:
Print ('String Type:', Type (input_string))
Agora, crie uma nova variável de string e inicialize junto com “b "”Notação:
con_string = b'welcome to linuxhint '
Obtenha o valor da string convertida através da função de impressão:
print ("String convertida:", con_string)
Depois disso, revogue o “tipo()”Função para exibir o tipo de string convertida:
print ('Tipo de string:', tipo (con_string))
Pode -se observar que a string fornecida é convertida em uma string de um byte com sucesso:
Método 2: Como converter string em bytes usando a função "Encode ()" em Python?
O "codificar()”A função é a função interna do Python que retorna a forma codificada de qualquer string regular, utilizando a codificação especificada. Se nenhuma codificação for fornecida, o “UTF-8" pode ser usado.
Use o "codificar()”Método para codificar a string regular de entrada e passa para o“con_string" variável:
con_string = input_string.codificar()
Agora, ligue para o “imprimir()”Função para obter a string resultante:
print ("String convertida:", con_string)
Imprima o tipo de dados da sequência resultante:
print ('Tipo de string:', tipo (con_string))
Saída
Isso foi tudo sobre o “b”String e seu método de conversão no Python.
Conclusão
O "b”Literal ao lado da corda regular em Python é usada para converter a string em formato de bytes. Para fazer isso, o “b"Notação e a"codificar()”O método pode ser utilizado. O "codificar()”A função é a função interna do Python que retorna a forma codificada de qualquer string regular, utilizando a codificação especificada. Este artigo explicou brevemente sobre o “b”String e seus métodos de conversão no Python.