¿Qué es la cuerda B en Python??

¿Qué es la cuerda B en Python??

En Python, se utilizan varios métodos y funciones incorporados para realizar diferentes opciones en una cadena. Una cadena es una combinación de caracteres que están en un formato legible por humanos y representa una frase completa o una sola palabra. Mientras que las cadenas de bytes son cadenas regulares que están en bytes.

Los resultados de esta publicación son:

    • ¿Cuál es la cadena "B" en Python??
    • Cómo usar la declaración "B" en Python?

¿Cuál es la cadena "B" en Python??

El "b"Literal al lado de cualquier cadena en Python indica que la cadena proporcionada está en el formato de los bytes. Este literal se usa para convertir la cadena regular en el formato de byte. Además, los bytes son los datos reales. Sin embargo, la cadena es una abstracción. Además, los bytes son la colección de bits de octetos (0-255), mientras que la cadena es la combinación de caracteres unicode conocidos como "UTF -16, UTF - 32" o "Ascii".

Cómo utilizar la declaración "B" en Python?

Para convertir la cuerda de Python en el "b"Cadena, se utilizan los métodos de la lista a continuación:

    • Usando notación B
    • Usando encode ()

Método 1: Cómo convertir la cadena en la cadena bytes usando la notación "B" en Python?

Para convertir la cadena en una cadena de byte, el "bSe puede usar la notación que especifica la cadena de un byte en Python. La cadena es la matriz variable de un byte donde cada elemento hexadecimal tiene un valor de "0" a "255".

Primero, cree una variable de cadena y la inicialice:

input_string = 'Bienvenido a Linuxhint'


Entonces, llame al "imprimir()Función para mostrar el valor de la variable de cadena inicializada:

print ("String de entrada:", input_string)


Para verificar el tipo de cadena, invoca el "tipo()"Función dentro del"imprimir()" declaración:

print ('Tipo de cadena:', type (input_string))


Ahora, cree una nueva variable de cadena y la inicialice junto con "b""Notación:

con_string = b'welcome to Linuxhint '


Obtenga el valor de la cadena convertida a través de la función de impresión:

print ("cadena convertida:", con_string)


Después de eso, revoca el "tipo()Función para mostrar el tipo de cadena convertida:

print ('Tipo de cadena:', tipo (con_string))


Se puede ver que la cadena proporcionada se convierte en una cadena de byte con éxito:

Método 2: Cómo convertir la cadena en bytes usando la función "Code ()" en Python?

El "codificar()"La función es la función incorporada de Python que devuelve la forma codificada de cualquier cadena regular utilizando la codificación especificada. Si no se proporciona codificación, el "UTF-8" puede ser usado.

Utilizar el "codificar()"Método para codificar la cadena regular de entrada y pasa al"con_string" variable:

con_string = input_string.codificar()


Ahora, llame al "imprimir()"Función para obtener la cadena resultante:

print ("cadena convertida:", con_string)


Imprima el tipo de datos de la cadena resultante:

print ('Tipo de cadena:', tipo (con_string))


Producción


Eso fue todo sobre el "b"Cadena y su método de conversión en Python.

Conclusión

El "b"Literal al lado de la cadena regular en Python se usa para convertir la cadena en formato bytes. Para hacerlo, el "b"Notación y el"codificar()Se puede utilizar el método ". El "codificar()"La función es la función incorporada de Python que devuelve la forma codificada de cualquier cadena regular utilizando la codificación especificada. Este artículo explicó brevemente sobre el "b"Cadena y sus métodos de conversión en Python.