Python bytes() Function

The python bytes() function in Python is used for returning a bytes object. It is an immutable version of bytearray() function.

It can create empty bytes object of the specified size.

Python bytes() Function Syntax

It has the following syntax:

bytes(source)  

            bytes(encoding)  

            bytes(error)

Parameters

  • source is used to initialize the bytes object. It is an optional parameter.
  • encoding is optional unless source is string type. It is used to convert the string to bytes using str.encode() function
  • errors is also an optional parameter. It is used when the source is string type. Also, when encoding fails due to some error.

Return

It returns a bytes object.

Different Examples for Python bytes() Function Example

Let’s see some examples of bytes() function to understand it’s functionality.

Python bytes() Function Example 1

This is a simple example of converting string into bytes.

string = "Hello World."  

arr = bytes(string, 'utf-8')  

print(arr)

Output:

b ' Hello World.'

Python bytes() Function Example 2

This example creates a byte of a given integer size.

size = 5  

arr = bytes(size)  

print(arr)

Output:

b'\x00\x00\x00\x00\x00'

Python bytes() Function Example 3

This example converts iterable list to bytes.

List = [1, 2, 3, 4, 5]  

arr = bytes(List)  

print(arr)

Output:

b'\x01\x02\x03\x04\x05'

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *