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!'