HOWTO · Python
B delante de la cadena en Python
La notación b se usa para especificar una cadena de bytes en Python.
Este tutorial discutirá la declaración b" en Python.
Utilice la declaración b" en Python
La notación b" se utiliza para especificar una cadena de bytesen Python. En comparación con las cadenas normales, que tienen caracteres ASCII, la cadena de byteses un array de variables de bytes donde cada elemento hexadecimal tiene un valor entre 0 y 255.
También podemos codificar cadenas regulares en cadenas de bytes con la función incorporada encode(). El programa siguiente nos muestra cómo codificar cadenas regulares en cadenas de bytes con la función encode().
string = "This is a string"
print(string.encode())
Producción :
b'This is a string'
Codificamos la cadena regular This is a string en un formato de cadena de bytes con la función encode() en el código anterior. También podemos codificar una cadena en un formato de cadena de bytes con la declaración b". El siguiente fragmento de código nos muestra cómo podemos hacer eso.
string = b"This is a string"
print(string)
Producción :
b'This is a string'
Aquí, la variable cadena no es una cadena regular; en cambio, es una cadena de bytes.