Python bytes Function with Examples

The bytes function in Python serves the purpose of returning a bytes object. This function represents an immutable variant of the bytearray function.

It is capable of generating an empty bytes object with the defined size.

Python bytes Function Syntax

It has the following syntax:

Example

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 us examine a few instances of the bytes function to grasp its capabilities.

Python bytes Function Example 1

This serves as a straightforward illustration of transforming a string into bytes.

Example

string = "Hello World."

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

print(arr)

Output:

Output

b ' Hello World.'

Python bytes Function Example 2

This illustration generates a byte of a specified integer size.

Example

size = 5

arr = bytes(size)

print(arr)

Output:

Output

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

Python bytes Function Example 3

This example converts iterable list to bytes.

Example

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

arr = bytes(List)

print(arr)

Output:

Output

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

Input Required

This code uses input(). Please provide values below: