Función incorporada Python bytes()

De la documentación de Python 3

Devuelve un nuevo objeto "bytes" que es una secuencia inmutable de enteros en el rango de [...]. bytes es una versión inmutable de bytearray: tiene los mismos métodos no mutables y el mismo comportamiento de indexación y segmentación.

Introducción

En Python, el tipo bytes es una secuencia inmutable de bytes individuales. Representa una secuencia de enteros en el rango de 0 a 255, que se puede utilizar para representar datos binarios como imágenes, audio u otros tipos de archivos.

Puede crear un objeto bytes de varias maneras. Una forma es usar el constructor bytes() y pasarle una cadena, un objeto bytearray o un objeto bytes. Por ejemplo:

data = "Hello, World!"
bytes_obj = bytes(data, "utf-8")
print(bytes_obj)
b'Hello, World!'

Otra forma es usar una notación literal anteponiendo a la cadena b o B:

data = b"Hello, World!"
print(data)
b'Hello, World!'

Enlaces relevantes