B in Front of String in Python

Muhammad Maisam Abbas Oct 10, 2023
B in Front of String in Python

This tutorial will discuss the b" statement in Python.

Use the b" Statement in Python

The b" notation is used to specify a bytes string in Python. Compared to the regular strings, which have ASCII characters, the bytes string is an array of byte variables where each hexadecimal element has a value between 0 and 255.

We can also encode regular strings into bytes strings with the built-in encode() function. The program below shows us how to encode regular strings into bytes strings with the encode() function.

string = "This is a string"
print(string.encode())

Output:

b'This is a string'

We encoded the regular string This is a string into a bytes string format with the encode() function in the code above. We can also encode a string into a bytes string format with the b" statement. The following code snippet shows us how we can do that.

string = b"This is a string"
print(string)

Output:

b'This is a string'

Here, the string variable is not a regular string; instead, it is a bytes string.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Related Article - Python Bytes