Python bytes() Function
Definition and Usage
The bytes() function returns a bytes 
object.
It can convert objects into bytes objects, or create empty bytes object of the specified size.
The difference between bytes() and
bytearray() is that 
bytes() returns an object that cannot be modified, and
bytearray() returns an object that can be 
modified.
Syntax
  
    bytes(x, encoding, error)
  
Parameter Values
| Parameter | Description | 
|---|---|
| x | A source to use when creating the bytes object. If it is an integer, an empty bytes object of the specified size will be created. If it is a String, make sure you specify the encoding of the source.  | 
    
| encoding | The encoding of the string | 
| error | Specifies what to do if the encoding fails. | 

